如何判断 Windows 上某个 exe 程序何时被启动?

如何判断 Windows 上某个 exe 程序何时被启动?

我正在寻找一种方法来判断可执行文件是否在 Windows 中被触发。我无法查看任务管理器,因为该 exe 有时会在一瞬间被触发。

有没有什么方法可以获得 exe 被触发的一些视觉线索?

答案1

进程探索器来自 Microsoft Sysinternals Suite 的是任务管理器的替代品,它有一个有用的功能,那就是它为你创建和删除的任务用颜色编码。

终止的任务将在列表中停留几秒钟,但会显示为红色以表明它已消失,我相信新创建的任务将显示为绿色。

答案2

我确信肯定存在某种技术含量极高的方法。作为 Windows 非专家,我会重命名可执行文件并将其替换为脚本(批处理文件),该脚本将时间和日期写入某个文本文件,然后启动实际程序。

答案3

系统内部进程监控,并启用“线程活动”。

答案4

每个可执行文件都有图像文件执行选项在注册表中。它们的目的是允许调试器拦截某些应用程序的启动(否则很难调试应用程序的启动代码),但可以使用任何可执行文件。请注意,此可执行文件负责启动应用程序;完整的命令行将传递给可执行文件。

MSDN 有关使用图像文件执行选项的分步说明。

相关内容