jjzjj

SetSecurityInfo

全部标签

windows - 防止任务管理器中的进程终止,反向

我使用下面的代码来防止用户从任务管理器中终止我的程序(我在某处找到它):functionPreventProcessKill:Integer;varhProcess:Thandle;EmptyDacl:TACL;pEmptyDacl:PACL;dwErr:DWORD;beginhProcess:=GetCurrentProcess();ZeroMemory(@EmptyDacl,SizeOF(tacl));pEmptyDacl:=@EmptyDacl;if(notInitializeAcl(EmptyDacl,sizeof(tACL),2))thendwErr:=GetLastErro

windows - SetSecurityInfo 因 PROCESS_TERMINATE 而失败

我正在尝试设置PROCESS_TERMINATE的安全性。这是代码:CreateProcess("C:\\ADP\\SQLBase\\dbntsrv.exe",NULL,NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,"C:\\ADP\\SQLBase",&si,&pi);if(SetSecurityInfo(pi.hProcess,SE_KERNEL_OBJECT,PROCESS_TERMINATE,NULL,NULL,NULL,NULL)==ERROR_SUCCESS){MessageBox(NULL,"process_terminategranted"