ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
651
651
EMPFEHLEN
-
Hallo,
ich versuche gerade mit folgendem Code alle sich in der Taskleiste befindlichen Programme zu schlißen.
Nur hab ich das Problem das Windows nicht nur die Programme beendet sondern sich auch noch aus logt.
Wie bekomme ich das Logout weg?
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
return( FALSE );
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
if (GetLastError() != ERROR_SUCCESS)
return FALSE;
if (!ExitWindowsEx(EWX_FORCE, NULL));
return TRUE;
hoffe es kann mir jemand helfen
Danke
-
18.04.06 11:28 #2
- Registriert seit
- Aug 2001
- Beiträge
- 1.411
Du solltest tkp auf einige benötigte Prozesse überprüfen und diese nicht schliessen. Z.b:
- explorer.exe
- svchost.exe
- winlogon.exe
- spoolsv.exe
- ...
Ähnliche Themen
-
Windows 7 Taskleiste: angeheftete Programme
Von PhoenixDH im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 31.08.10, 08:39 -
Geöffnete Programme erscheinen doppelt in der Taskleiste
Von peter1 im Forum Microsoft WindowsAntworten: 9Letzter Beitrag: 05.06.07, 23:02 -
PPC-Programme beenden
Von JK_net im Forum .NET ArchivAntworten: 0Letzter Beitrag: 08.02.05, 07:41 -
Geöffnete Programme in der Taskleiste werden nicht angezeigt
Von sunshineworld im Forum Microsoft WindowsAntworten: 5Letzter Beitrag: 03.01.05, 16:35 -
Geöffnete Programme werden in der Taskleiste nicht mehr angezeigt
Von Superelvis im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 27.01.04, 15:34





Zitieren
Login






