找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3546|回复: 4

ACE如何关闭其他进程

[复制链接]
发表于 2008-10-10 21:40:24 | 显示全部楼层 |阅读模式
win32环境下,知道一个不是自己创建的进程的pid,如何用ACE的方法强制关闭对方,又如何通知对方退出?

ACE_Process_Manager中的TerminateProcess() 方法只能关闭自己spawn的进程,请教大侠,有没有其他滴方法呢?
发表于 2008-10-11 13:58:56 | 显示全部楼层
调用API啊。ACE不是万精油,最强的地方是网络系统开发,其余部分只是为了辅助这个目标而作。
调用API,直接关闭那个进程。
 楼主| 发表于 2008-10-11 22:53:23 | 显示全部楼层

回复 #2 winston 的帖子

呵呵,其实我是希望能从ACE中找一个能跨平台的问题方案,如果ACE里面有,就没有必要自己去写跨平台了。今天又仔细看了《c++网络编程》,还是自己写跨平台吧。:lol :lol

谢谢版主。
发表于 2008-10-12 00:04:52 | 显示全部楼层
用宏定义区分,C++网络编程卷1附录A,阐释了ACE的设计原则等,很有借鉴价值。
发表于 2008-10-13 19:33:57 | 显示全部楼层
可以用ACE.h里的ACE::terminate_process
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-22 23:51 , Processed in 0.017014 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表