首页
社区
课程
招聘
[求助]VB如何终止某一进程中的线程?
发表于: 2009-2-19 21:58 3945

[求助]VB如何终止某一进程中的线程?

2009-2-19 21:58
3945
某一进程A(已获取PID)是多线程(已获取各线程ID),现用VB5编写程序来终止进程A中某一线程,请问有什么好方法来实现?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
如果线程有消息循环,先PostThreadMessage()试一下。

如果权限足够,试着OpenThread(), TerminateThread()。

前提是你知道你在做什么,随便结束一个线程可能带来程序不可预料的结果。
2009-2-19 23:12
0
雪    币: 198
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
PostThreadMessage()的4个参数如何设置?如何判断是否有消息循环?
2009-2-22 13:22
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
4
关于API的详细说明,你应该去查帮助文档。你不可能每遇到不懂的API就发贴问别人。

如何判断是否有消息循环,结论是没有好的办法。如果线程创建了GUI对象,那么就应该有消息循环。如果没有创建GUI对象,那通常情况下是没有消息循环的。
2009-2-22 18:57
0
雪    币: 198
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
已解决,谢谢大家
2009-2-26 19:14
0
游客
登录 | 注册 方可回帖
返回
//