jeancky 发表于 2008-10-10 21:40:24

ACE如何关闭其他进程

win32环境下,知道一个不是自己创建的进程的pid,如何用ACE的方法强制关闭对方,又如何通知对方退出?

ACE_Process_Manager中的TerminateProcess() 方法只能关闭自己spawn的进程,请教大侠,有没有其他滴方法呢?

winston 发表于 2008-10-11 13:58:56

调用API啊。ACE不是万精油,最强的地方是网络系统开发,其余部分只是为了辅助这个目标而作。
调用API,直接关闭那个进程。

jeancky 发表于 2008-10-11 22:53:23

回复 #2 winston 的帖子

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

谢谢版主。

winston 发表于 2008-10-12 00:04:52

用宏定义区分,C++网络编程卷1附录A,阐释了ACE的设计原则等,很有借鉴价值。

wishel 发表于 2008-10-13 19:33:57

可以用ACE.h里的ACE::terminate_process
页: [1]
查看完整版本: ACE如何关闭其他进程