AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Unlock Tool: CMD und Taskmanager sperren/entsperren
Thema durchsuchen
Ansicht
Themen-Optionen

Unlock Tool: CMD und Taskmanager sperren/entsperren

Ein Thema von DelphiSecurity · begonnen am 30. Mai 2011 · letzter Beitrag vom 1. Jun 2011
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von DelphiSecurity
DelphiSecurity

Registriert seit: 10. Jan 2011
170 Beiträge
 
Delphi XE Architect
 
#21

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 30. Mai 2011, 14:55
ja, aber gibt es nicht eine LÖSUNG?
mit win api oder irgendwie??
(C) DelphiSecurity 2011 | Delphi XE
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#22

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 30. Mai 2011, 15:11
ja, aber gibt es nicht eine LÖSUNG?
mit win api oder irgendwie??
Richtig machen bzw. zumindest Rückgaben auswerten?
Delphi-Quellcode:
CMD.RootKey:= HKEY_CURRENT_USER;
if CMD.OpenKey('Software\Policies\Microsoft\Windows\System', true) then
  //weitermachen;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#23

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 30. Mai 2011, 15:31
ja, aber gibt es nicht eine LÖSUNG?
mit win api oder irgendwie??
Richtig machen bzw. zumindest Rückgaben auswerten?
Delphi-Quellcode:
CMD.RootKey:= HKEY_CURRENT_USER;
if CMD.OpenKey('Software\Policies\Microsoft\Windows\System', true) then
  //weitermachen;
Zu richtig machen gehört auch, einmal nach zu schauen, welche Berechtigung der aktuelle Benutzer hat.
Auf meinem Rechner z.B. existiert
Code:
....\Windows\System'
überhaupt nicht.
Und ich als Benutzer habe nur LeseRechte. Da ist weder etwas mit anlegen, noch mit Sclüssel speichern.
Langsam sollte es sich herum gesprochen haben, daß man für Dateien, und die Registry Berechtigungen braucht, und das diese sehr individuell vergeben werden können.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#24

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 30. Mai 2011, 15:53
Naja, diese Problematik ist aber auch schon 2 Seiten lang erörtert worden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#25

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 30. Mai 2011, 18:37
Das ist Keine Antwort auf meine Frage.

Hab jetzt mal in der OH nachgesehn, auch da wird es nicht beantwortet,
aber ich bin mir recht sicher, daß es so war.
Delphi-Quellcode:
CMD.RootKey:= HKEY_CURRENT_USER;
CMD.OpenKey('\Software\Policies\Microsoft\Windows\System', true);

// entspricht

CMD.RootKey:= HKEY_CURRENT_USER;
CMD.OpenKey('\Software', true); // oder CMD.OpenKey('Software', true); , wenn man davon ausgeht, daß man noch im Hauptverzeichnis ist
CMD.OpenKey('Policies', true);
CMD.OpenKey('Microsoft', true);
CMD.OpenKey('Windows', true);
CMD.OpenKey('System', true);
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von DelphiSecurity
DelphiSecurity

Registriert seit: 10. Jan 2011
170 Beiträge
 
Delphi XE Architect
 
#26

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 31. Mai 2011, 15:22
Das ist Keine Antwort auf meine Frage.

Hab jetzt mal in der OH nachgesehn, auch da wird es nicht beantwortet,
aber ich bin mir recht sicher, daß es so war.
Delphi-Quellcode:
CMD.RootKey:= HKEY_CURRENT_USER;
CMD.OpenKey('\Software\Policies\Microsoft\Windows\System', true);

// entspricht

CMD.RootKey:= HKEY_CURRENT_USER;
CMD.OpenKey('\Software', true); // oder CMD.OpenKey('Software', true); , wenn man davon ausgeht, daß man noch im Hauptverzeichnis ist
CMD.OpenKey('Policies', true);
CMD.OpenKey('Microsoft', true);
CMD.OpenKey('Windows', true);
CMD.OpenKey('System', true);
Ja bei mir klappt es nur so!
(C) DelphiSecurity 2011 | Delphi XE
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#27

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 31. Mai 2011, 15:52
Ihr hier 26 Beiträge lang diskutiert.
Wo für?

Der Knoten Policies wird von Windows für System Policies genutzt.
Dort schreibt das System, Administrator oder ein evtl. vorhandenes ActiveDirectory (per GPO) Einstellungen rein.

Diese Einstellungen sollen von einen "nicht Admin" nicht verändert werden können!
Somit greifen von Windows dort auch die normalen Schutzmechanismen.
Denn Nutzer werden über Policies eingeschränkt, wäre doof wenn sie sich die Rechte wieder geben könnten.

Daher hat ein User auch keine Rechte an seinen Zweig HKEY_CURRENT_USER\Software\Policies.
Über den Knoten HKEY_LOCAL_MACHINE\SOFTWARE\Policies brauchen wir uns daher gar nicht erst unterhalten.

Kurz und Knapp:
Was du (DelphiSecurity) da vor hast, geht NICHT!
Es ist gegen die Natur von Windows.


Wenn du es doch willst, musst du das Sicherheitskonzept von Windows aus hebeln und
die Rechte auf den Knoten verändern. Gut ist das nicht.


P.S. dein Code funktioniert schon seit WindowsNT (also vor Win2k) nicht mehr.
Er hat bei dir nur funktioniert, weil du Admin auf deinen XP-Maschinen bist.
Unter Vista/Windows 7 bist du KEIN Admin mehr (es sei den du nutzt das UAC) - somit funktioniert es auch nicht.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott

Geändert von generic (31. Mai 2011 um 15:56 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DelphiSecurity
DelphiSecurity

Registriert seit: 10. Jan 2011
170 Beiträge
 
Delphi XE Architect
 
#28

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 1. Jun 2011, 17:30
Ihr hier 26 Beiträge lang diskutiert.
Wo für?

Der Knoten Policies wird von Windows für System Policies genutzt.
Dort schreibt das System, Administrator oder ein evtl. vorhandenes ActiveDirectory (per GPO) Einstellungen rein.

Diese Einstellungen sollen von einen "nicht Admin" nicht verändert werden können!
Somit greifen von Windows dort auch die normalen Schutzmechanismen.
Denn Nutzer werden über Policies eingeschränkt, wäre doof wenn sie sich die Rechte wieder geben könnten.

Daher hat ein User auch keine Rechte an seinen Zweig HKEY_CURRENT_USER\Software\Policies.
Über den Knoten HKEY_LOCAL_MACHINE\SOFTWARE\Policies brauchen wir uns daher gar nicht erst unterhalten.

Kurz und Knapp:
Was du (DelphiSecurity) da vor hast, geht NICHT!
Es ist gegen die Natur von Windows.


Wenn du es doch willst, musst du das Sicherheitskonzept von Windows aus hebeln und
die Rechte auf den Knoten verändern. Gut ist das nicht.


P.S. dein Code funktioniert schon seit WindowsNT (also vor Win2k) nicht mehr.
Er hat bei dir nur funktioniert, weil du Admin auf deinen XP-Maschinen bist.
Unter Vista/Windows 7 bist du KEIN Admin mehr (es sei den du nutzt das UAC) - somit funktioniert es auch nicht.
Bei einem Eingeschränkten Account auf WIndows Server (Schul-PCs, mit Erlaubniss natürlich) klappte es!!!!!!!!!
(C) DelphiSecurity 2011 | Delphi XE
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#29

AW: Unlock Tool: CMD und Taskmanager sperren/entsperren

  Alt 1. Jun 2011, 17:37
Bei einem Eingeschränkten Account auf WIndows Server (Schul-PCs, mit Erlaubniss natürlich) klappte es!!!!!!!!!
Ja und? Die "Standard-Rechte" die bei der Installation von W vergeben werden, können doch von einer Person mit Admin-Rechten so verbogen werden, daß außer der Putzfrau niemand mehr irgendetwas machen kann. Ob das sinnvoll ist sei mal dahingestellt, Tatsache ist, Du kannst nicht von einem Windows-Rechner auf den anderen schließen.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz