使其它应用程序暂停运行
提交日期:2003-7-30
关键词:停止 应用程序
1.必须用CreateProcess()创建进程
2.该进程只有一个线程(不是多线程程序).
3.CreateProcesd()返回的结果中,有一个线程句柄.这个句柄是那个进程
的主线程.记住这个句柄(设为ThreadHandle).
4.SuspendThread(ThreadHandle).
//////////////////////////////////////////////////////////////
1、用Findwindow得到窗口Handle
2、根据窗口Handle用GetWindowThreadProcessID得到进程hprocess和创建此窗口线程的ThreadID
3、用SuspendThread(ThreadID),将此线程挂起。
这样此程序就被中断了,这里只对单线程的程序。
如果是多线程,还要在将他所有的线程挂起。