Ändern Sie das Verhalten von Strg-Alt-Entf /, und legen Sie einen benutzerdefinierten Befehl für Strg-Alt-Entf fest

2639
modiX

Ich suche nach einer Möglichkeit unter Windows 7 (ohne die Verwendung von Software von Drittanbietern), um einen benutzerdefinierten Ausführungsbefehl auf Ctrl+ Alt+ Delfestzulegen und - offensichtlich - das Menü zu deaktivieren, das beim Drücken dieser 3 Tasten geöffnet wird.

Ich suche nicht nach einer Möglichkeit, den Task-Manager direkt zu öffnen, und ich möchte, dass die regulären Funktionen der 3 einzelnen Tasten gleich bleiben.

5
Das Betriebssystem reserviert diese Tastenkombination für sich. Es ist unwahrscheinlich, dass Sie die Interaktion dieser Schlüssel mit dem Betriebssystem ändern können. Michael Frank vor 9 Jahren 3
Möchten Sie etwas ausführen, wenn Sie C + A + D drücken, oder einfach das Menü verhindern, das angezeigt wird? Im Allgemeinen können Sie diese Schlüssel jedoch nicht neu zuweisen, da es sich um die [System-Aufmerksamkeitstasten] handelt (http://en.wikipedia.org/wiki/Control-Alt-Delete#Windows_NT_family). Vielleicht sehen Sie [diese SU-Frage] (http://superuser.com/questions/223348/prevent-programs-from-locking-ctrl-alt-del?rq=1). Was genau hast du schon ausprobiert? Ƭᴇcʜιᴇ007 vor 9 Jahren 0
Zur Verdeutlichung möchte ich einen benutzerdefinierten Befehl ausführen. Die Deaktivierung des gesamten blauen Menüs wäre die logische Schlussfolgerung meines Erfolgsversuchs. Ich weiß, dass dieser Wille einige Änderungen im Kern erfordern wird. (Zum Downvoter: Ich weiß nicht, warum ich dafür ein Down-Voting bekomme, das ist eine legitime Frage.) modiX vor 9 Jahren 1
http://stackoverflow.com/questions/1346689/how-do-i-trap-windows-key-alttab-ctrlaltdelete-in-c für Hintergrundinformationen. (Also ja, es ist durchaus möglich, aber Sie müssten eine SYSTEM-DLL umschreiben.) Gizmo vor 9 Jahren 0
Wenn Sie uns sagen, warum Sie dieses Verhalten wünschen, können wir Ihnen helfen, eine Problemumgehung zu finden. Wutnaut vor 9 Jahren 2
@Wutnaut Endlich habe ich Umgehungen, jetzt sind nur noch meine Interessen übrig, wie man es ohne Umgehung richtig macht. Sehen Sie sich meine Antwort zu DaanCelies Antwort an, nur der Bluescreen ist ärgerlich. modiX vor 9 Jahren 0
Sie können anpassen, was in diesem Menü angezeigt wird (z. B. Funktionen entfernen, die Sie nicht mögen) mithilfe von Gruppenrichtlinien. Das Erscheinungsbild des Sicherheitsbildschirms kann jedoch nicht ohne die Installation einer eigenen GINA.DLL (Sie müssen programmieren) entfernt werden. Das Ersetzen von taskmgr.exe ist sicherlich weniger dreckig als das Ersetzen von GINA.DLL. :) mihi vor 9 Jahren 0
Ja, ich weiß über das Entfernen von Optionen vom blauen Bildschirm. Also muss ich nur GINA.DLL umcodieren, um einen Befehl sofort auszuführen und das blaue Menü zu unterdrücken. modiX vor 9 Jahren 0
Ich vermute, das Downvote ist, weil Sie versuchen, etwas zu tun, das explizit gegen etwas verstößt, das vom Betriebssystem garantiert werden soll. Daher versuchen Sie (1), ein Sicherheitsrisiko zu schaffen, (2) es gibt keinen "richtigen Weg", und (3) Astara weist darauf hin, dass alle Problemumgehungen in der Zukunft wahrscheinlich von MS gebrochen werden . Warum wollen Sie das machen? Kyle Strand vor 9 Jahren 3
@Kyle Strand Ich mag es, meine Fenster für meine persönlichen Zwecke zu ändern, vielleicht? Aber ich stimme zu und verstehe, warum eine Änderung dieses Problems ein Sicherheitsproblem darstellt. Am Ende habe ich taskmgr.exe durch meine eigene Anwendung ersetzt und akzeptiere den "blauen Zwischenschritt". modiX vor 9 Jahren 0
Das ist eine so drastische Änderung, dass man eigentlich nur ein anderes Betriebssystem verwenden sollte, denke ich. Warum verwenden Sie nicht einfach eine andere Tastenkombination für das, was Sie möchten? Kyle Strand vor 9 Jahren 2

1 Antwort auf die Frage

16
Astara

Sie müssten einen Treiber schreiben, der in das Betriebssystem geht, um dessen Verhalten zu ändern, und es wird nicht unterstützt. CAD ist der Schlüssel "sichere Aufmerksamkeit" - MS sagt, "garantiert", dass Sie mit dem echten Passwort- / Anmeldebildschirm sprechen, da alles andere abgefangen oder vorgetäuscht werden kann. Dies bedeutet, dass CAD nicht durch einen unterstützten Mechanismus abgefangen oder gefälscht werden kann.

Ich wette, es ist auch der Fall, dass, wenn Sie etwas einfänden, das das Abfangen von CAD zulässt, MS dies wahrscheinlich als Sicherheitslücke betrachten würde und einen Patch ausgeben würde, um zu verhindern, dass Ihre Methode funktioniert.

Ich glaube, ich stimme Ihrer Antwort voll und ganz zu. In der Zukunft werde ich vielleicht einen Überblick über GINA.DLL erhalten und sehen, welche Fähigkeiten die Ressourcen mir geben. modiX vor 9 Jahren 0
@modiX: Möglicherweise interessieren Sie sich für Keith Browns Artikel aus dem Jahr 2005 für das MSDN Magazine, [Anpassen von GINA] (http://msdn.microsoft.com/de-de/magazine/cc163803.aspx) und / oder den TechNet-Artikel 2001 [The Grundlagen zum Ersetzen der Dynamic Link Library von Microsoft Graphical Identification and Authentication] (http://technet.microsoft.com/en-us/library/bb742447.aspx). eggyal vor 9 Jahren 2
@ ggyal Danke, yea GINAHOOK ist was ich brauche. Ich werde das Windows 7 Platform SDK installieren und die angegebenen Beispiele für GINAHOOK und GINASTUB überprüfen. modiX vor 9 Jahren 0
@modiX [GINA] (http://en.wikipedia.org/wiki/Graphical_identification_and_authentication) DLLs werden in Windows Vista und höher ignoriert. [Quelle] (http://msdn.microsoft.com/de-de/library/windows/desktop/aa378750%28v=vs.85%29.aspx) and31415 vor 9 Jahren 1
Ein gutes Beispiel für diese Art der Integration ist [Pharos SignUp] (http://www.pharos.com/signUp/pharos-signup-LIB.html) für Bibliotheken. Der Anmeldebildschirm und Ctrl-Alt-Delete für Windows 2000 und Windows XP wurden vollständig ersetzt. Ich habe es jedoch nicht für neuere Versionen von Windows gesehen. Moshe Katz vor 9 Jahren 0