Taskmanager über Registry sperren



  • Hallo wie der Titel schon sagt, ich brauch Hilfe um den Taskmanager über die Registrierdatenbank zu sperren.
    Ich hab schon das hier gefunden:

    HKEY hKey;
    RegCreateKeyEx(HKEY_CURRENT_USER,"Test",0,0,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&hKey,0);
    

    Aber ich weiss nicht wie ich das genau in mein Programm schreiben soll.
    Den Key muss ich erstellen:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
    

    Aber es muss noch der DWORD-WERT DisableTaskMgr erstellt werden.
    Und diese muss den Wert 1 enthalten.
    Wie mach ich das jetzt mit dem obigen Beispiel ?

    Hoffe mir kann jemand helfen.
    mfg C++ler



  • Sry für Doppelpost.
    Aber ich hab jetzt aber was gefunden das funktioniert aber leider nicht.
    Der Taskmanager lässt sich immer noch Problemlos öffnen.

    HKEY  hkey;
      DWORD dwDisposition;
      DWORD dwType, dwSize;
      DWORD value;
      bool  Lock;
    
      if (Lock)
      value = 1;
      else
      value = 0;
    
      if(RegCreateKeyEx(HKEY_CURRENT_USER,
      TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\system"),
      0,
      NULL,
      0,
      KEY_SET_VALUE,
      NULL,
      &hkey,
      &dwDisposition)== ERROR_SUCCESS)
      {
      dwType = REG_DWORD;
      dwSize = sizeof(DWORD);
      RegSetValueEx(hkey, TEXT("DisableTaskMgr"), 0, dwType, (PBYTE)&value, dwSize);
      RegCloseKey(hkey);
      }
    


  • Die Sperre funktioniert imo erst nach ändern des RegKeys und Neustart des Systems.



  • Dieser Thread wurde von Moderator/in SideWinder aus dem Forum DOS und Win32-Konsole in das Forum Themen rund um den PC verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Stell es doch einfach in den Gruppenrichtlinien ein.


Anmelden zum Antworten