tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
651
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    stimon stimon ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    67
    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
     

  2. #2
    Thomas Kuse Thomas Kuse ist offline Mitglied Rubin
    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

  1. Windows 7 Taskleiste: angeheftete Programme
    Von PhoenixDH im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 31.08.10, 08:39
  2. Geöffnete Programme erscheinen doppelt in der Taskleiste
    Von peter1 im Forum Microsoft Windows
    Antworten: 9
    Letzter Beitrag: 05.06.07, 23:02
  3. PPC-Programme beenden
    Von JK_net im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 08.02.05, 07:41
  4. Geöffnete Programme in der Taskleiste werden nicht angezeigt
    Von sunshineworld im Forum Microsoft Windows
    Antworten: 5
    Letzter Beitrag: 03.01.05, 16:35
  5. Geöffnete Programme werden in der Taskleiste nicht mehr angezeigt
    Von Superelvis im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 27.01.04, 15:34