[.NET] ALT+F4 und Strg+Alt+Entf blocken?

Hallo.
Ich möchte für ein Programm die Tastenkombinationen Strg+Alt+Entf unf Alt+F4 blockeieren. Ich hab schon über die Suche nen beitrag gefunden, aber der hat mich leider nicht wirklich weitergebraucht. Könntet ih mir da helfen?

Auch hallo.

Hallo.
Ich möchte für ein Programm die Tastenkombinationen
Strg+Alt+Entf unf Alt+F4 blockeieren. Ich hab schon über die
Suche nen beitrag gefunden, aber der hat mich leider nicht
wirklich weitergebraucht. Könntet ihr mir da helfen?

  1. welcher Beitrag ?
  2. welche Version des .NET Frameworks ?

Alternativ kann man ebendiese Tastenkombinationen (engl. shortcut or. hot key) mit einer sinnlosen (=nichts machenden) Routine belegen.

Weitere Quellen zur Information:
http://www.codeproject.com
http://www.dotnet-project.de

HTH
mfg M.L.

  1. welcher Beitrag ?
  2. welche Version des .NET Frameworks ?

Ihr seid ja schnell hier ;0)

  1. Ich kann ihn schon nicht mehr finden… Da wurde aber nur gesagt das man es mit dem Programm TweakUI blocken kann, aber du kannst das Programm ja nicht (oder nicht so leicht) über deine Anwendung steuern.

  2. Ich habe Framework 1.1

Hallo.
Ich möchte für ein Programm die Tastenkombinationen
Strg+Alt+Entf unf Alt+F4 blockeieren. Ich hab schon über die
Suche nen beitrag gefunden, aber der hat mich leider nicht
wirklich weitergebraucht. Könntet ih mir da helfen?

Hallo auch!

Willst Du das wirklich nur FÜR EIN Programm oder dafür sorgen, dass wenn ein Programm läuft, diese Tasten nicht mehr ihre normale Funktion ausführen, und zwar überall?

Wenn es nur ersteres sein soll, dann könnte man nämlich ganz leicht zu einem anderen Programm wechseln (z.B. auch Alt+Tab) und hätte dann wieder die ganz normale Funktionalität der Tasten. Dafür fällt mir momentan keine sinnvolle Anwendung ein, aber vielleicht ist es ja in Deinem Fall genau sowas.

Jedenfalls solltest Du Dich mal zum Thema „System Hooks“ belesen.

Man kann unter Windows sog. „hooks“ für verschiedene Bereiche installieren, z.B. einen Tastaturhook, bei dem Windows ein Stück Code von Dir ausführt, bevor die Taste weitergegeben wird (etwas vereinfacht ausgedrückt). Ob sich das allerdings auch auf solche Kombinationen wie Strg-Alt-Entf oder Alt-F4 bezieht, weiss ich leider auswendig nicht, aber Du kannst es ja mal ausprobieren und dann Deine Erkenntnisse hier zum Besten geben - interessiert mich.

Z.B. auf codeproject gibt es einen Artikel, der sich mit System Hooks unter .NET/C# beschäftigt:
http://www.codeproject.com/csharp/globalsystemhook.asp

Gruß,
Martin

Danke, Ich werde mich mal schlau machen.