可以通过上下文菜单使用第三方程序启动exe文件。
我的问题是exe文件可能是由脚本或我无法控制的其他应用程序触发的。
如何强制每个可执行文件使用第三方程序运行?
Comodo Programs Manager
有一个正在运行的服务,可以自动监视任何exe文件的安装。他们如何进行?是否可以收听特定事件?
我以为我可以使用 BATCH 脚本:
HKEY_CLASSES_ROOT\exefile\shell\open\command
path\to\my\script.bat "%1 %*"
的默认注册表项
脚本中的执行日志记录等自定义操作,然后调用可执行文件:
...
echo %DATE% %TIME% %* >> "somewhere\logging.txt"
...
:2
@REM Monitor file (same as context menu open with ...)
path/to/monitoring.exe %*
goto end
...
这适用于PDF文件。但它显然不适用于可执行文件,因为path/to/monitoring.exe %*
在执行时会再次运行脚本......我无法找到一种方法来启动可执行文件而无需通过注册表文件关联。
有可能吗?