是否有一个Windows消息,我可以在应用程序启动时挂钩?

时间:2010-01-21 23:49:03

标签: hook windows-messages

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

2 个答案:

答案 0 :(得分:2)

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

  

C# Process Monitor

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

答案 1 :(得分:1)

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

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