DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: snarv
今日帖子: 12
在线用户: 11
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 wb33 (《三三》) ★☆☆☆☆ -
盒子活跃会员
2004/4/3 5:16:39
标题:
麻烦各位,这样的进程该如何结束 浏览:1136
加入我的收藏
楼主:
在程序中,我用这个命令来结束进程  SendMessage(hd1, WM_CLOSE, 0, 0);

但这个进程在收到这个命令后,跳出一个确认关闭这个程序的确认框。

必须手工干预才能结束。请问什么命令能直接结束这个进程,而跳过手工干预这一步


----------------------------------------------
我是初来的菜鸟,多谢各位老鸟指教。
作者:
男 loubingtt (我的生活与你无关) ★☆☆☆☆ -
盒子活跃会员
2004/4/3 5:26:40
1楼: 呵呵。2ccc上这么多例子怎么就不看看再说:)
----------------------------------------------
按此在新窗口浏览图片
作者:
男 wb33 (《三三》) ★☆☆☆☆ -
盒子活跃会员
2004/4/3 5:28:45
2楼: 看了,把所有关于进程的文章都搜出来看了,都不行。
----------------------------------------------
我是初来的菜鸟,多谢各位老鸟指教。
作者:
男 loubingtt (我的生活与你无关) ★☆☆☆☆ -
盒子活跃会员
2004/4/3 5:45:00
3楼: 呵呵。你取得那个进程的(结束)句柄。myhandle:=OpenProcess(PROCESS_TERMINATE, False, PID);
                TerminateProcess(myhandle, 0);
----------------------------------------------
按此在新窗口浏览图片
作者:
男 wb33 (《三三》) ★☆☆☆☆ -
盒子活跃会员
2004/4/3 5:55:54
4楼: 这是我的源程序,帮我看看

procedure TForm1.bsSkinXFormButton9Click(Sender: TObject);
var
hd1:hwnd;
begin
hd1:=FindWindow(nil,''DBServer'');
TerminateProcess(hd1,0);
end;

关不掉

SendMessage(hd1, WM_CLOSE, 0, 0);

用这个可以关,但要手工干预才能真正关掉。。
----------------------------------------------
我是初来的菜鸟,多谢各位老鸟指教。
作者:
男 easykey (悠游) ★☆☆☆☆ -
盒子活跃会员
2004/4/3 9:22:07
5楼: 给你个例子,我平时杀进程用的(用Del+Alt+Ctrl太麻烦,只好自己弄一个啦)
此帖子包含附件:easykey_2004439227.rar 大小:31.8K
----------------------------------------------
按此在新窗口浏览图片
男儿贵展平生志,为国输忠合天地。甲穿虽则失黄金,剑缺犹能生紫气。塞草萋萋兵士苦,胡虏如今勿胡虏。封侯十万始无心,玉关生入君看取。

敬请光临 学海Delphi站
  http://delphi.studysea.net
学海无涯,让我们共同成长!
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS