如何用编程的方法知道某一程序即将运行?有什吗消息吗?(就是怎样知道某一程序createproess)(100分)

  • 主题发起人 主题发起人 sunstone
  • 开始时间 开始时间
某一程序即将运行???
 
即将?<br><br>You want to kill it before it do something? Seems no way. <br>Try some other method.
 
高难。 &nbsp;关注!
 
win9x 不高难,nt 我明天上班的时候想想
 
我的程序预谋一程序冲突,我的程序先运行,那个程序就产生无效页面错误,经检查:<br>我可以取消我的程序里的一项功能,就没问题了.我该如何解决?<br>
 
可以试试截获消息:getmessage
 
用FINDWINDOW的API函数,其中有一个参数是窗口标题,找到窗口标题不就知道<br>是否运行了吗?参数说明忘了,自己去查查书。
 
还有人谈谈吗?
 
ShellProc<br>LRESULT CALLBACK ShellProc(<br>&nbsp; int nCode, &nbsp; &nbsp; &nbsp;// hook code<br>&nbsp; WPARAM wParam, &nbsp;// event-specific information<br>&nbsp; LPARAM lParam &nbsp; // event-specific information<br>);<br>&nbsp;<br>nCode:<br>&nbsp; HSHELL_WINDOWCREATED: A top-level, unowned window has been created. The window exists when the system calls a ShellProc function.
 
即将,谁知道呢?<br>听 pipi 的。
 
近期结束
 
用全局WH_CALLWNDPROC Hook监视WM_CREATE消息. 此消息是在某个window<br>建立后但是显示在屏幕上之前(未退出建立该window的CreateWindow时)发送的
 
&nbsp; &nbsp;有个系统钩子可以在窗口显示之前得到通告和设定允不允许窗口创建,可以找来<br>试试。<br>&nbsp; &nbsp; 如果有写设备程序的高手的话,应该知道有一个内核通告可以知道有一个进程创建,<br>这个通告目的是让某些驱动程序可以为各个进程设置进程的专用数据。不过在这方面我<br>的知识等于零,还请设备驱动高手指点。
 
即将运行?不可能吧。你知道我明天“即将”干什么吗?估计得找个算命的来解决吧。:-)
 
有意思,怎么Pipi还没说出他的想法的?关注!
 
怎样能够实时动态的得到某个程序进程的创建?
 
六个月了你还在思考???
 
后退
顶部