社区
安全技术/病毒
帖子详情
TerminateProcess 后需要 CloseHandle 么?
walfud
2012-08-12 05:44:54
TerminateProcess 一个其它的进程, 需要显示在后面 CloseHandle 么?
为什么?
...全文
402
4
打赏
收藏
TerminateProcess 后需要 CloseHandle 么?
TerminateProcess 一个其它的进程, 需要显示在后面 CloseHandle 么? 为什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ruihong0417
2013-09-26
打赏
举报
回复
楼上说的对,就是这样的。
walfud
2013-09-26
打赏
举报
回复
是需要的, 句柄是当前进程的一个代表资源的索引, 它占了一个句柄表的位置, 所以即使该句柄所对应的资源已经失效了, 但是这句并还存在于当前进程的句柄表里, 所以是否 CloseHandle, 和句柄所代表的资源无关. 因此 如果使用 CreateThread 就需要 CloseHandle, 使用 _beginthread 则不用.
zara
2012-08-13
打赏
举报
回复
应该不需要了吧。TerminateProcess() 后,正常的话,进程都没了,相应的 Handle 当然就已经是无效的了,再 CloseHandle() 的话,应该会返回 ERROR_INVALID_PARAMETER 或类似的错误。
自己拿代码在调试软件里试一下就明白了。
Gloveing
2012-08-13
打赏
举报
回复
不用了。。。你都关闭那进程了,它的句柄什么的也会自动清理了
HOOK任务管理器
Terminate
Process
的软件源码
根据提供的文件信息,本文将详细解释“HOOK任务管理器
Terminate
Process
的软件源码”中涉及的关键知识点和技术细节。 ### 一、Hook技术简介 Hook(钩子)是一种在Windows操作系统中广泛使用的机制,用于捕获特定...
精选_使用
Terminate
Process
函数实现结束指定进程_源码打包
4. **关闭句柄**:结束进程后,记得使用`
Close
Handle
`函数关闭进程句柄,释放资源。 安全使用`
Terminate
Process
`: - 谨慎使用:`
Terminate
Process
`应该谨慎使用,因为它不遵循正常的进程关闭流程,可能导致未保存...
VC使用
Terminate
Process
结束进程实例
在VC++编程中,有时我们
需要
强制结束某个进程,例如在软件卸载或系统维护操作中。`
Terminate
Process
`函数是Windows API提供的一种方法,用于立即结束指定进程的所有线程和资源。本文将深入探讨如何在VC++环境中使用`...
NT服务模块使用例程
本篇文章将详细探讨`
Terminate
Process
_`, `Open
Process
_`, `
Close
Handle
_`以及"事件"(Event)这四个关键知识点在NT服务模块中的应用。 首先,`
Terminate
Process
_`是Windows API中的一个函数,用于强制结束指定进程...
利用vb,实现终止进程的方法
主要涉及的API函数有`Open
Process
`、`
Terminate
Process
`和`
Close
Handle
`。这些函数
需要
通过`Declare`语句在VB中声明,以便后续调用。 1. `Open
Process
`:这个函数用于获取目标进程的句柄,这是终止进程的前提。
需要
...
安全技术/病毒
9,513
社区成员
28,957
社区内容
发帖
与我相关
我的任务
安全技术/病毒
Windows专区 安全技术/病毒
复制链接
扫一扫
分享
社区描述
Windows专区 安全技术/病毒
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章