(Visual Studio 2010 - C++)你好,
我正在尝试将 JOB 设置为进程,但 AssignProcessToJobObject 返回 ACCESS_DENIED 并且 IsProcessInJob 返回 TRUE。
我在调用 CreateProcess (Suspended) 结束后立即将 IsProcessInJob 调用到一个进程,尝试用我的进程调用 IsProcessInJob(在主入口点之后几行),它返回 true。
void main()
{
BOOL bIsInJob;
IsProcessInJob( GetCurrentProcess(), NULL, &bIsInJob );
printf( "IsProcessInJob (me): %s\n", bIsInJob ? "true" : "false" );
// RET True ! inside and outside IDE
...
以前有人看过吗?
谢谢你的帮助。资料来源: 杀死父进程时杀死子进程 如何在Windows中自动销毁子进程?