誰か助けてくれませんか?jobobject を作成しようとしていますJOB_OBJECT_SECURITY_ONLY_TOKEN
が、SetInformationJobObject
常にエラー コード 6 (無効なハンドル) で失敗します。これが私のコードです:
HANDLE Job( CreateJobObject( NULL, NULL ) );
if( !Job )
{
wprintf( L"Could not create job object, error %d\n", GetLastError() );
return 1;
}
JOBOBJECT_SECURITY_LIMIT_INFORMATION SecLimit = { 0 };
SecLimit.SecurityLimitFlags = JOB_OBJECT_SECURITY_ONLY_TOKEN;
if ( !SetInformationJobObject( Job, JobObjectSecurityLimitInformation, &SecLimit, sizeof( SecLimit ) ) )
{
wprintf( L"Could not associate job with IO completion port, error %d\n", GetLastError() );
return 1;
}
このアプリを XP で実行しようとしています。ありがとう!