首页  编辑  

使其它应用程序暂停运行

Tags: /超级猛料/OS.操作系统/Process.进程/   Date Created:

使其它应用程序暂停运行

提交日期:2003-7-30  

关键词:停止 应用程序  

1.必须用CreateProcess()创建进程

2.该进程只有一个线程(不是多线程程序).

3.CreateProcesd()返回的结果中,有一个线程句柄.这个句柄是那个进程

 的主线程.记住这个句柄(设为ThreadHandle).

4.SuspendThread(ThreadHandle).

//////////////////////////////////////////////////////////////

1、用Findwindow得到窗口Handle

2、根据窗口Handle用GetWindowThreadProcessID得到进程hprocess和创建此窗口线程的ThreadID

3、用SuspendThread(ThreadID),将此线程挂起。

这样此程序就被中断了,这里只对单线程的程序。

如果是多线程,还要在将他所有的线程挂起。