میتونی از این راه استفاده کنی، از On Error Go استفاده میکنیم که هر موقع برنامه مشکل پیدا کرد به err_handler که تعریف شده بپره
حالا اون برنامه اگه مسیرشو داری با دستور Open در حالت Output باز کن اگه باز بشه یعنی اجرا نیست
ولی اگه برنامه اجرا باشه چون برنامه نمیتونه دسترسی نوشتن روی فایل رو بگیره به err_handler میپره بعد هر کاری خاستی این قسمت میتونی انجام بدی
مثلا من در این کد فایل notepad.exe رو تست کردم
کد:
On Error GoTo err_handler:
Open "c:\windows\system32\notepad.exe" For Output As #1
Close #1
MsgBox "program not run."
Exit Sub
err_handler:
MsgBox "program run"
این راه برای زمانی هست که تو مسیر فایل رو داشته باشه اگه نه همون بهتره از توابع پروسه ها استفاده کنی
شاد باشید