可以通过上下文菜单使用第三方程序启动 exe 文件。
我的问题是,exe 文件可能会被脚本或我无法控制的其他应用程序触发。
如何强制使用第三方程序/脚本运行每个可执行文件?
Comodo Programs Manager
有一个正在运行的服务,可以自动监视任何 exe 文件的安装。它们如何进行?是否可以监听特定事件?
我以为我可以用批剧本作者:
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 %*
执行时会再次运行脚本... 而我找不到不经过注册表文件关联即可启动可执行文件的方法。
这是可能的吗?