Board logo

标题: 怎么才能做到定时关闭已开程序 [打印本页]

作者: fmfhl    时间: 2009-11-11 16:51     标题: 怎么才能做到定时关闭已开程序

我想请教你几个问题。我用delphi做了一个链接
procedure TForm1.Button1Click(Sender: TObject);
var
nResult     : Integer   ;
begin
nResult := WinExec ( 'C:\Program Files\360\360se3\360SE.exe' , 0 ) ;
if nResult > 31 then
ShowMessage ( '浏览器成功运行!' )

我想如果浏览器在空闲1分钟后强制关闭,应当加入什么代码?
作者: Nothing    时间: 2009-11-12 12:31

使用sendmessage发送WM_CLOSE消息给程序
作者: 58home    时间: 2009-12-20 23:26

三种方式
1. 给目标程序主窗口发送 WM_CLOSE 消息
2. 使用OpenProcess和TerminateProcess结束目标进程
有的软件比较顽固的,发送WM_CLOSE关闭不了,也不能结束进程,不知道是否可以用远程线程注入的方式,进入目标进程,从内部结束掉




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0