응용 프로그램이 시작될 때마다 알고 싶습니다. 그 때 일어날 정확히 알고 후크를 설정할 수있는 Windows 메시지가 있습니까?응용 프로그램을 시작할 때 연결할 수있는 Windows 메시지가 있습니까?
4
A
답변
2
폴링하면 관련 질문에 대한 답변에 설명 된 방법 중 하나를 사용할 수있는 문제가 아닌 경우 :
제안 된 솔루션을
는 WMI 또는 Windows 감사 프로세스 추적 메커니즘을 사용하여이 .
1
새 창으로 보낸 첫 번째 메시지는 WM_NCCREATE
입니다. 하지만 이것은 프로세스 자체와 아무런 관련이 없습니다. 정의에 따르면 '창 메시지'는 창을 만든 후에 (CreateWindowEx
등을 사용하여) 도착하기 시작하지만 프로세스가 시작된 후에 오랜 시간이 걸릴 수 있습니다.
사용중인 언어/프레임 워크에 대해 언급하지 않았습니다. VC++ 등에서는 WinMain 함수에 대한 모든 패스를 사용할 수 있습니다. VB의 경우 모듈에 Main
함수가 있습니다.
+0
yoru 응답 주셔서 감사합니다. WM_NCCREATE를 사용하면 어떤 프로세스가 시작되었는지 알 수 있습니까? 나는 당신의 의견으로는 그렇지 않다고 생각합니다. 나는 C++을 사용할 것이다. 그 차이점은 무엇입니까? –
와우, 나는 그것이 내가하려고하는 것에 대해 정말로 잘할 수 있다고 생각한다. 좋은 제안! –