怎样结束在本程序中启动的远程线程?有一定挑战性啊!

lifg 2003-12-09 05:51:04
我在测试一个三线程程序,一个主进程,一个本地守护进程还有一个远程线程(驻存于Explorer中),其本意是防止别人关闭我的程序,但是我怎样才能自己主动结束远程线程呢?还有我的主进程每次关闭后都会被远程线程自动启动(这是我的愿望),但是主进程每执行一次,都会重新生成远程线程,那载体进程的内存就多占用一部分,怎样才能释放掉呢?
...全文
53 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeekTruth 2003-12-12
  • 打赏
  • 举报
回复


用讯号,互斥,或发送线程消息都是可以的。
ISunwu 2003-12-11
  • 打赏
  • 举报
回复
TerminateThread是强制杀,当然不释放了。
你可以设置一个标志,当远程进程中的线程发现这个标志,就自动退出啊。
lifg 2003-12-11
  • 打赏
  • 举报
回复
指导一下先,不要西西!用TerminateThread好像,并不能释放远程进程中的资源啊!
NowCan 2003-12-10
  • 打赏
  • 举报
回复
可以使用Mutex来防止多次加载。
lifg 2003-12-10
  • 打赏
  • 举报
回复
顶一顶!
hacke 2003-12-10
  • 打赏
  • 举报
回复
有挑战么?真的有挑战么?西西
ISunwu 2003-12-10
  • 打赏
  • 举报
回复
同意楼上的。
结束远程线程好办:::TerminateThread就可以了。
vcforever 2003-12-09
  • 打赏
  • 举报
回复
this might help you !
http://www.xfocus.net/articles/200301/477.html
那么通过这一个课程的介绍,首先我们就能够去了解到,Windows Server 2022 的系统当,路由和远程访问服务,分别地为我们提供了路由和远程访问的功能,然后我们将详细地为大家去说明,路由和远程访问服务的应用场景、组件和特点,并且逐步地完成路由、NAT、RIP 路由组件的安装和配置,实现不同网络之间的通信能力,并且配置虚拟专用网、网络策略服务、以及 DirectAccess 服务,从而实现点对点的手动拔入,以及自动连接的远程访问,确保用户在任何的地方,只要能够接入到 Internet,就能够轻松地接入到公司的内部网络,访问公司网络资源,我们还将去配置远程访问服务的负载平衡,实现远程访问服务的高可用性第二章:介绍 Windows Server 2022 当远程访问功能的应用场景和特点,并且介绍课程的演示环境第三章:介绍 Windows Server 2022 当,路由功能的应用场景和特点,并且完成路由功能的安装和配置,确保不同子网之间的通信第四章:介绍 Windows Server 2022 当,RIP 和 NAT 路由协议,保障路由之间的相互学习,以及地址转换功能的配置第五章:介绍 Windows Server 2022 当,不同类型的虚拟专用网服务的配置,理解不同类型虚拟专用网服务的特点第六章:介绍 Windows Server 2022 当,多台不同虚拟专用网服务器的应用场景当,网络策略服务的作用,并且完成网络策略服务器的安装和初始化配置第七章:介绍 DirectAccess 的特点,并且完成 DirectAccess 不同组件的安装和配置,完成 DirectAccess 连接的配置

15,471

社区成员

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

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