如何结束命令行程序进程(释放所有资源)?

aj3423 2007-06-28 01:45:44
一个命令行的服务器程序,占用端口3333
我用TerminateProcess来结束它的进程,在任务管理器里看到进程没了,但是用netstat -an命令查看,3333端口还处于监听状态,导致我重新启动服务器程序失败, 奇怪的是,有时候TerminateProcess之后,3333端口就被释放了
...全文
294 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
303afei 2007-06-28
  • 打赏
  • 举报
回复
在一个全局类的析构中关闭端口行吧
aj3423 2007-06-28
  • 打赏
  • 举报
回复
忘说了,这个命令行程序是我用 CreateProcess 创建的,其中注入了一个DLL

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧