![]() |
Re: welche rechte für open process unter xp?
Zitat:
|
Re: welche rechte für open process unter xp?
gemeint ist wohl diese :
Delphi-Quellcode:
aber welche strings muss ich dem teil übergeben? die PROCESS_ALL_ACCESS etc?
FUNCTION SetPrivilege(sPrivilegeName: STRING; bEnabled: boolean): boolean;
VAR TPPrev, TP: TTokenPrivileges; Token: THandle; dwRetLen: DWord; BEGIN Result := False; OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES OR TOKEN_QUERY, Token); TP.PrivilegeCount := 1; IF LookupPrivilegeValue(NIL, PChar(sPrivilegeName), TP.Privileges[0].LUID) THEN BEGIN IF (bEnabled) THEN TP.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED ELSE TP.Privileges[0].Attributes := 0; dwRetLen := 0; Result := AdjustTokenPrivileges(Token, False, TP, SizeOf(TPPrev), TPPrev, dwRetLen); END; CloseHandle(Token); END; |
Re: welche rechte für open process unter xp?
[push] :roll:
|
Re: welche rechte für open process unter xp?
Zitat:
|
Re: welche rechte für open process unter xp?
kommt drauf an aus welcher sicht. aber es hätte mich auch gewundert!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz