Hi Leute,
ich habe genau das gleiche Problem.
Zitat von
Florian Bernd:
Habe diesen Source gefunden:
Delphi-Quellcode:
var
lpSecDesc: pointer;
lpACL: PACL;
dwSecurityInfo: DWORD;
begin
GetMem(lpSecDesc, SECURITY_DESCRIPTOR_MIN_LENGTH);
InitializeSecurityDescriptor(lpSecDesc, 1);
GetMem(lpACL, SizeOf(TACL));
InitializeACL(lpACL^, SizeOf(TACL), 2);
SetSecurityDescriptorDACL(lpSecDesc, True, lpACL, False);
dwSecurityInfo:= DACL_SECURITY_INFORMATION;
SetKernelObjectSecurity(GetCurrentProcess, dwSecurityInfo, lpSecDesc);
FreeMem(lpACL);
FreeMem(lpSecDesc);
end;
Ok compilieren tut er das. Doch funktionieren tut es nicht.
Bei mir kann ich das Programm sowohl über das X als auch über den Taskmanager killen.
PS: @Florian Bernd: Es gibt ein edit Feld rechts oben bei jedem Beitrag. Da muss man nicht immer einen neuen schreiben.