小编İsa*_*gül的帖子

使用属于已终止进程的进程句柄是否安全

我正在用 C++ 开发 Windows 控制台应用程序。我需要我的程序对另一个我无法控制的进程执行一些操作。

但是,我对目标进程可能因某种原因(通过任务管理器等)终止的情况有一些疑问。使用已经终止的进程的句柄是否安全?

注意:如果其中一项功能失败,我会停止操作。

HANDLE hProcess = OpenProcess(pid);
if( hProcess != NULL )
{
    // Lets suppose process is terminated here
    
    /* Some operations on process using returned handle*/
}
Run Code Online (Sandbox Code Playgroud)

windows winapi process

2
推荐指数
1
解决办法
108
查看次数

标签 统计

process ×1

winapi ×1

windows ×1