2010-01-21 54 views

回答

2

如果投票是沒有問題的,你可以使用在回答一個相關的問題所描述的方法之一:

C# Process Monitor

建議的解決方案使用WMI或Windows審覈過程跟蹤機制。

+0

哇,我認爲這可以爲我正在努力做的很好。偉大的建議! – 2010-01-22 01:01:58

1

發送到新窗口的第一條消息是WM_NCCREATE。但是這與進程本身無關,這是我懷疑你問的嗎?根據定義,「窗口消息」只有在您創建一個窗口(使用CreateWindowEx或其他)後纔會開始到達,但在進程啓動後可能會發生很長時間。

你不會說你正在使用什麼語言/框架。在VC++等中,您只需使用WinMain函數的任何傳遞即可。對於VB,它將是模塊中的一個Main函數。

+0

謝謝你的回覆。如果我使用WM_NCCREATE,我能否知道哪個進程已經啓動?這聽起來像我不會,從你的評論。我將使用C++作爲鉤子。那會有什麼不同? – 2010-01-22 01:04:26

相關問題