4

我想知道任何应用程序何时启动。是否有一条 Windows 消息,我可以设置一个挂钩以确切知道何时发生这种情况?

4

2 回答 2

2

如果轮询不是问题,您可以使用相关问题的答案中描述的方法之一:

C# 进程监视器

建议的解决方案使用 WMI 或 Windows 审计进程跟踪机制。

于 2010-01-22T00:15:12.750 回答
1

发送到新窗口的第一条消息是WM_NCCREATE. 但这与过程本身无关,这就是我怀疑你在问的问题?根据定义,“窗口消息”仅在您创建窗口(使用或其他)后才会开始到达CreateWindowEx,但这可能会在进程开始后很长时间发生。

你没有说你正在使用什么语言/框架。在 VC++ 等中,您可以只使用 WinMain 函数的任何传递。对于 VB,它将是Main模块中的一个函数。

于 2010-01-21T23:58:32.360 回答