Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für Borland Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Winter 2008 - lieben Dank an Julius für ds Bild
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
Delphi für Win32
Geierkralle unter XP
Ein Delphi (Win32)-Thema von HaCkAttaCk2001.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> Windows API / MS.NET Framework API
Seite 1 von 2   [ 19 Beiträge ]  Gehe zu Seite 1, 2  Weiter
 
 Autor 
 Nachricht 
 
HaCkAttaCk2001 #1|Beitrag #169728Verfasst am: 05.05.2004, 16:41      Titel: Geierkralle unter XP Antworten mit Zitat
Mitglied
Alter: 20
Status: offline
Beiträge: 95
angemeldet: 04.11.2003
Wohnort: Chemnitz


Sprache: Delphi (Win32)

Hi @ all.

Ja, ich weiß, es gibt dazu schon einige Threads und in denen wird immer nur geschrieben: such mal nach HOOK... allerdings findet man da auch nur Threads, in denen wieder steht, dass man nach Hook suchen soll.

Nun meine konkrete Frage: Ich habe es derzeit so gemacht, dass das Fenster des "Windows Task-Manager" getimert geschlossen wird. Man ruft es praktisch auf und es geht sofort wieder zu. Allerdings finde ich das ziemlich amateurhaft und wollte fragen ob es nicht eine Möglichkeit gibt mit Delphi STRG + Alt + Entf sowie andere Systemtasten zu blockieren.
Das bloße Abfangen einer Taste (z.b.: STRG) hat nichts ausgewirkt... sobald man alle drei Tasten gedrückt hat, meldet sich Windows mit dem Task Manager.

Ich versuche schon seit Ewigkeiten ein einigermaßen gutes Sicherheitsprogramm zu entwerfen und habe mir Programme wie "Lock my PC" zum Vorbild genommen. Dort wird auch die Geierkralle blockiert... also muss es doch irgendwie gehen!


Danke für eure Hilfe.

Edit: Ich suche zudem auch noch etwas, um das Öffnen des Startmenüs bei STRG + ESC zu unterbinden. Derzeit schließe ich es einfach getimert... aber es öffnet halt trotzdem kurz und das sieht einfach komisch aus... Klar, es funktioniert - aber optisch ist es net so dolle.

C Ya!

PS: Ich hab von Hooks wirklich kaum Ahnung, also müllt mich lieber nicht so mit Fachbegriffen zu Very Happy .

 Zuletzt bearbeitet von HaCkAttaCk2001 am 05.05.2004, 16:42, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
alcaeus #2|Beitrag #169730Verfasst am: 05.05.2004, 16:44      Titel: Re: Geierkralle unter XP Antworten mit Zitat
aktives Mitglied
Alter: 24
Status: offline
Beiträge: 6.265
angemeldet: 11.08.2003
Wohnort: Dietersheim b. München
Delphi 2007 Professional

Erstens, such mal das hier: Suche in der Delphi-PRAXiSstrg alt entf

Nun, die übliche Frage...wieso willst du den Taskmanager ausblenden? Und wieso nimmst du dafür nicht die Gruppenrichtlinie (Policy), die Microsoft freundlicherweise implementiert hat?

[edit]Probleme mit dem dp-Tag[/edit]


I didn't get all the way to the top of the food chain just to eat vegetables.
Ein Portal für Informatik-Studenten: www.infler.de

 Zuletzt bearbeitet von alcaeus am 05.05.2004, 18:29, insgesamt 2-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
faux #3|Beitrag #169794Verfasst am: 05.05.2004, 18:24      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Mitglied
Alter: 20
Status: offline
Beiträge: 2.046
angemeldet: 18.04.2004
Wohnort: Linz
Turbo Delphi für Win32

Hallo!

Setze einfach den Wert "DisableTaskMgr" des Schlüssels Software\Microsoft\Windows\CurrentVersion\Policies\System von HKCU auf 1.

Wie man das wieder deaktiviert.... dass musst du selbst rausfinden... Razz

Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Matze #4|Beitrag #169795Verfasst am: 05.05.2004, 18:26      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Moderator
Alter: 23
Status: offline
Beiträge: 11.092
angemeldet: 07.07.2003
Wohnort: Hochdorf (BaWü)
Turbo Delphi für Win32

Soweit ich weiß gibt es unter Win NT ff. keine Möglichkeit den Task-Manager komplett zu sperren, was ich auch gut finde. Wink

Grüße, Matze
Linux, Mac oder Windows? FF, IE oder Safari? Stimme ab und diskutiere auf http://pollunity.com *squiiiiek*
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
HaCkAttaCk2001 #5|Beitrag #169797Verfasst am: 05.05.2004, 18:30      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Mitglied
Alter: 20
Status: offline
Beiträge: 95
angemeldet: 04.11.2003
Wohnort: Chemnitz


Hi.

Deaktiviert man über die Policies den Taskmanager, kommt beim Drücken von STRG + ALT + ENTF eine MessageBox, dass dies Deaktiviert wurde... sehr professionell sieht das auch nicht aus...

Gibt es denn zumindest Lösungen dafür, STRG + ESC "unschädlich" zu machen?


Der Grund, warum die Geierkralle nicht mehr funktionieren soll, ist oben schon angegeben worden: Ich versuche ein einigermaßen gutes, kostenloses Security-Programm zu schreiben.


C Ya!
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Stanlay Hanks #6|Beitrag #169798Verfasst am: 05.05.2004, 18:30      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Mitglied
Alter: 20
Status: offline
Beiträge: 2.347
angemeldet: 01.03.2003
Delphi 2005 Professional

faux hat folgendes geschrieben:
Hallo!

Setze einfach den Wert "DisableTaskMgr" des Schlüssels Software\Microsoft\Windows\CurrentVersion\Policies\System von HKCU auf 1.

Wie man das wieder deaktiviert.... dass musst du selbst rausfinden... Razz


Hi. Also bei mir gibts den Eintrag gar nicht, weil nicht mal der Schlüssel "System" in dem Verzeichnis vorhanden ist.

Man liest sich, Stanlay Hello
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
fkerber #7|Beitrag #169799Verfasst am: 05.05.2004, 18:31      Titel: Re: Geierkralle unter XP Antworten mit Zitat
CodeLib-Manager
Alter: 21
Status: offline
Beiträge: 4.494
angemeldet: 09.07.2003
Wohnort: Altforweiler
Delphi 2007 Professional

Hi.

einfach erstellen ...

ciao fkerber

Die Signatur hat Urlaub...
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Luckie #8|Beitrag #169819Verfasst am: 05.05.2004, 18:58      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Moderator
Status: offline
Beiträge: 26.465
angemeldet: 29.05.2002
Delphi 6 Personal

HaCkAttaCk2001 hat folgendes geschrieben:
Deaktiviert man über die Policies den Taskmanager, kommt beim Drücken von STRG + ALT + ENTF eine MessageBox, dass dies Deaktiviert wurde... sehr professionell sieht das auch nicht aus...

Doch gerade das ist professionell, dem Anwender zu sagen, dass etwas deaktiviert wurde.


Das was du erreichen willst, erreicht man am besten mit einem Tastaturtreiber der die Tasten schon abfängt bevor Windows drankommt. Aber den Treiber wirst du nicht mit Delphi entwicklen können.

"Virtual" means never knowing where your next byte is coming from.
"It's 5:50 a.m., Do you know where your stack pointer is?"
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Jens Schumann #9|Beitrag #169822Verfasst am: 05.05.2004, 19:02      Titel: Re: Geierkralle unter XP Antworten mit Zitat
aktives Mitglied
Alter: 44
Status: offline
Beiträge: 1.581
angemeldet: 27.04.2003
Wohnort: Bad Honnef
Delphi 7 Professional

Achtung !!!

Gerade erst an die Öffentlichkeit gedrungen.
Bitte äußerste Vorsicht mit den Tasten Alt und Entf

[ An diesen Beitrag wurden eine oder mehrere Dateien angehängt. Zum Herunterladen bitte anmelden. ]

I come from outer space to save the human race
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Nonsense #10|Beitrag #169830Verfasst am: 05.05.2004, 19:16      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 390
angemeldet: 23.11.2002
Delphi 5 Standard

Jens Schumann hat folgendes geschrieben:
Achtung !!!

Gerade erst an die Öffentlichkeit gedrungen.
Bitte äußerste Vorsicht mit den Tasten Alt und Entf

Bei mir passiert da nix. Grübelnd...
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
fkerber #11|Beitrag #169834Verfasst am: 05.05.2004, 19:19      Titel: Re: Geierkralle unter XP Antworten mit Zitat
CodeLib-Manager
Alter: 21
Status: offline
Beiträge: 4.494
angemeldet: 09.07.2003
Wohnort: Altforweiler
Delphi 2007 Professional

Hi!

Du bist ja auch erst 18.

Und nun:

Arrow Topic

Die Signatur hat Urlaub...
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Wheelie #12|Beitrag #169835Verfasst am: 05.05.2004, 19:21      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Mitglied
Alter: 22
Status: offline
Beiträge: 181
angemeldet: 21.10.2003
Wohnort: Dresden


HaCkAttaCk2001 hat folgendes geschrieben:
Hi.

Deaktiviert man über die Policies den Taskmanager, kommt beim Drücken von STRG + ALT + ENTF eine MessageBox, dass dies Deaktiviert wurde... sehr professionell sieht das auch nicht aus...


Bei mir ist der Button/Menüeintrag für den Taskmanager einfach deaktiviert. Eine Meldung kommt da nicht (Win2000) Grübelnd... Oder verwendest du etwa XP Question
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Assarbad #13|Beitrag #169838Verfasst am: 05.05.2004, 19:25      Titel: Re: Geierkralle unter XP Antworten mit Zitat
ehem. Benutzer


Wahlweise Tastaturtreiber, Registryeintrag, eigene GINA oder ACL auf die taskmgr.exe

Zu den Vorrednern: bei einem privaten System finde ich es auch gut, daß der taskman nicht ohne weiteres entführt werden kann, in einem PC-Pool an der Uni würdet ihr dies jedoch bald sehr anders sehen.

Oliver
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Stanlay Hanks #14|Beitrag #169839Verfasst am: 05.05.2004, 19:27      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Mitglied
Alter: 20
Status: offline
Beiträge: 2.347
angemeldet: 01.03.2003
Delphi 2005 Professional

fkerber hat folgendes geschrieben:
Hi.

einfach erstellen ...

ciao fkerber


Wow! Shocked Ich hatte immer gedacht, dass sowas gar nicht gehen würde. (also den Taskmanager sperren Wink ) Naja, danke für die Aufklärung! Smile

Man liest sich, Stanlay Hello

 Zuletzt bearbeitet von Stanlay Hanks am 05.05.2004, 19:35, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
HaCkAttaCk2001 #15|Beitrag #169843Verfasst am: 05.05.2004, 19:35      Titel: Re: Geierkralle unter XP Antworten mit Zitat
Mitglied
Alter: 20
Status: offline
Beiträge: 95
angemeldet: 04.11.2003
Wohnort: Chemnitz


Hi.

Also ich benutze XP... das macht das ganze ja (genau wie bei Win2000) so schwierig.

Nun gut, ich denke ich werde mich mit meiner getimerten Lösung abfinden.


Aber eine Frage habe ich noch... und zwar habe ich in der Microsoft-MSDN einen Hook gefunden, der STRG + ESC unterbindet... einziges Problem: der Hook ist (wenn ich das richtig deute?!) in C geschrieben... ich habe keine Ahnung wie ich das in Delphi portiere. Könnt ihr mir da helfen?


http://support.microsoft.com/default.aspx?scid=kb;EN-US;q226359

Hm... ich hab grad gesehn da steht "Windows NT 4.0 Service Pack 3 and Later and Windows 2000"... gibts das nicht auch für XP?


C Ya!
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
Anzeige-Optionen:    
 
Delphi-PRAXiS Forum - Übersicht -> Windows API / MS.NET Framework API Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 2   [ 19 Beiträge ]  Gehe zu Seite 1, 2  Weiter
 
  Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
   
Gehe zu:  
Du darfst keine Beiträge in dieses Forum schreiben.
Du darfst auf Beiträge in diesem Forum nicht antworten.
Du darfst Deine Beiträge in diesem Forum nicht bearbeiten.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum nicht herunterladen.


Impressum / Kontakt
Allgemeine Geschäftsbedingungen
Verhaltenskodex & FAQ

Delphi-PRAXiS :: Das Forum für Delphi-Programmierer
Das Experten Forum für Delphi ProgrammiererHilfe für Borland Delphi gibts es hier im ForumDelphi Quelltexte und Source CodesDelphi-PRAXiS :: Das Forum für DelphiWindows APIInternet und NetzwerkeVCL und Datenbanken
 

Delphi-PRAXiS V.2005 III
© 2002-2008 by Daniel R. Wolf
powered by phpBB © phpBB Group

Impressum / Kontakt Allgemeine Geschäftsbedingungen