Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Unlock Tool: CMD und Taskmanager sperren/entsperren (https://www.delphipraxis.net/160760-unlock-tool-cmd-und-taskmanager-sperren-entsperren.html)

DelphiSecurity 30. Mai 2011 12:24

Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo mal wieder!

Ich bin momentan dabei ein Unlock Tool v2.0 zu programmieren.
Unlock Tool v1.0 habe ich mal (als mir langweilig war ;-)) programmiert.

Dort konnte man die CMD sperren/entsperren. Unter XP lief es genial (auch auf Windows Server).
Aber jetzt auf -> Windows 7 Professional 32bit <- funtioniert der Code nicht mehr.

Delphi-Quellcode:
procedure TFormM.CMDLockSClick(Sender: TObject); // CMD is locked Bat-funktion is unlocked
begin
  CMD:= TRegistry.Create;
  try
    CMD.RootKey:= HKEY_CURRENT_USER;
    CMD.OpenKey('Software\Policies\Micrsoft\Windows\System', true);
    CMD.WriteInteger('DisableCMD', 1);
    Log.Lines.Add('CMD Lock (.bat ok) => Success!')
  except
    Log.Lines.Add('CMD Lock (.bat ok) => No Success!');
  end;
  CMD.Free;
end;

procedure TFormM.CMDLockSSClick(Sender: TObject); // CMD is locked Bat-funktion is locked
begin
  CMD:= TRegistry.Create;
  try
    CMD.RootKey:= HKEY_CURRENT_USER;
    CMD.OpenKey('Software\Policies\Micrsoft\Windows\System', true);
    CMD.WriteInteger('DisableCMD', 2);
    Log.Lines.Add('CMD Lock (.bat no) => Success!')
  except
    Log.Lines.Add('CMD Lock (.bat no) => No Success!');
  end;
  CMD.Free;
end;

procedure TFormM.CMDUnlockSClick(Sender: TObject); // CMD is unlocked
begin
  CMD:= TRegistry.Create;
  try
    CMD.RootKey:= HKEY_CURRENT_USER;
    CMD.OpenKey('Software\Policies\Micrsoft\Windows\System', true);
    CMD.WriteInteger('DisableCMD', 0);
    Log.Lines.Add('CMD Unlock => Success!')
  except
    Log.Lines.Add('CMD Unlock => No Success!');
  end;
  CMD.Free;
end;
Nur bei Admin funktioniert es, aber das ist nicht der Sinn. :wink: :glaskugel:
Ich brauche nur die richtigen Reg-Schlüssel.
Für den Taskmanager wäre auch schön.

"Unlock Tool v1.0" ist im Anhang! Passwort: helper

Schon mal DANKE!

SirThornberry 30. Mai 2011 12:28

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Zitat:

Zitat von DelphiSecurity (Beitrag 1103687)
Nur bei Admin funktioniert es, aber das ist nicht der Sinn. :wink: :glaskugel:
Ich brauche nur die richtigen Reg-Schlüssel.

Wenn es beim Admin funktioniert hast du vielleicht die richtigen Schlüssel?!
Dir fehlen scheinbar die Rechte für diesen Eingriff.

DelphiSecurity 30. Mai 2011 12:29

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Zitat:

Zitat von SirThornberry (Beitrag 1103688)
Zitat:

Zitat von DelphiSecurity (Beitrag 1103687)
Nur bei Admin funktioniert es, aber das ist nicht der Sinn. :wink: :glaskugel:
Ich brauche nur die richtigen Reg-Schlüssel.

Wenn es beim Admin funktioniert hast du vielleicht die richtigen Schlüssel?!
Dir fehlen scheinbar die Rechte für diesen Eingriff.

Naja soll ja Sachen freischalten wenn man kein Admin ist! ;-)

HKEY_CURRENT_USER besitzt jeder Nutzer selbst.

Cyberbob 30. Mai 2011 12:31

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Wäre ja schlimm wenn ein "nicht Admin" einfach irgendwelche Systemweiten Sachen machen dürfte

DelphiSecurity 30. Mai 2011 12:31

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Zitat:

Zitat von Cyberbob (Beitrag 1103690)
Wäre ja schlimm wenn ein "nicht Admin" einfach irgendwelche Systemweiten Sachen machen dürfte

Man soll ja nur seine EIGENE CMD sperren. :!: :thumb:

OBEN IST UNLOCK TOOL 1.0! PW: helper

Bernhard Geyer 30. Mai 2011 12:35

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Zitat:

Zitat von DelphiSecurity (Beitrag 1103691)
Man soll ja nur seine EIGENE CMD sperren. :!: :thumb:

Auch wenns unter HKCU liegt heißt es nicht das hier nicht entsprechende lokale Adminrechte nötig wären.

Übrigens: Dein Programm funktioniert vermutlich auch unter NT/2000/XP nicht korrekt wenn der user nur Gast oder Benutzer ist und nicht mindestens in der Gruppe "Hauptbenutzer" ist.

Cyberbob 30. Mai 2011 12:36

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Wertest du die fehler aus? Was sagt die dein Programm denn? Was sagt Windows zu deinem Versuch? Gibts nen Fehler oder funktioniert es einfach nur nicht

DelphiSecurity 30. Mai 2011 12:36

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1103692)
Zitat:

Zitat von DelphiSecurity (Beitrag 1103691)
Man soll ja nur seine EIGENE CMD sperren. :!: :thumb:

Auch wenns unter HKCU liegt heißt es nicht das hier nicht entsprechende lokale Adminrechte nötig wären.

Übrigens: Dein Programm funktioniert vermutlich auch unter NT/2000/XP nicht korrekt wenn der user nur Gast oder Benutzer ist und nicht mindestens in der Gruppe "Hauptbenutzer" ist.

NÖ!

Funktioniert selbst als total eigeschränkter User der nicht mal Desktopicons anlegen kann. ;-)

DelphiSecurity 30. Mai 2011 12:38

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Zitat:

Zitat von Cyberbob (Beitrag 1103694)
Wertest du die fehler aus? Was sagt die dein Programm denn? Was sagt Windows zu deinem Versuch? Gibts nen Fehler oder funktioniert es einfach nur nicht

ERegistryException "Fehler beim setzen der Daten"

Luckie 30. Mai 2011 12:39

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren
 
Zitat:

Zitat von DelphiSecurity (Beitrag 1103691)
Man soll ja nur seine EIGENE CMD sperren.

Und jetzt erkläre mir mal bitte den Sinn. Wenn ich mir selber den Zugriff auf die Konsole sperren kann, kann ich ihn mir auch wieder geben. Alternativ könnte ich sie einfach nicht benutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.
Seite 1 von 3  1 23      

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