Können Task-Switch-Tastenkombinationen in W7 mit Delphi deaktiviert werden?

8

Meine Anwendung hat seit Jahren einen Modus, in dem der Kunde den Zugriff auf das Betriebssystem deaktivieren kann. Offensichtlich läuft diese Funktion gegen den Strich (zumindest was Windows betrifft), aber es gibt Installationen, bei denen meine App das einzige Programm ist, das für einen Maschinenbediener jemals sichtbar sein sollte, und in diesem Fall ist eine solche Funktion nützlich.

>

Die Technik, die ich verwendete, wurde aus mehreren Schichten aufgebaut:

  1. Verstecken Sie die Taskleiste und die Schaltfläche.
  2. Deaktivieren Sie den Taskwechsel.
  3. Deaktivieren Sie meine Hauptsymbole für das Formularsystem.

Um die Taskleiste zu deaktivieren, benutzte ich:

%Vor%

Das hat gut funktioniert und scheint auf W7 immer noch in Ordnung zu sein. Recherchieren, wie man vor einigen Jahren das Wechseln von Aufgaben deaktiviert, war die einzige Technik, die vorgibt, dass Ihre App ein Bildschirmschoner ist (außer schreckliche Dinge wie das Umbenennen Ihrer App in "explorer.exe" und das Booten in diese App usw.):

%Vor%

Nicht überraschend scheint dies in W7 keine Wirkung zu haben (ich denke, es funktioniert in XP usw.). Kennt jemand eine andere, bessere Möglichkeit, Alt-Tab (und andere spezielle Windows-Schlüssel) zu aktivieren / deaktivieren?

    
Brian Frost 01.05.2011, 18:46
quelle

4 Antworten

8

Wenn eine Lösung gefunden wurde:

%Vor%

Dies deaktiviert (wie Sie sehen können!)

  • Strg + Esc (Startmenü anzeigen)
  • Alt + Tab (Aufgabenwechsel)
  • Alt + Esc (Aufgabenschalter)
  • Win (Startmenü anzeigen)
  • Win + Tab (3D Taskwechsel)
  • Win + D, Win + M, Win + Leertaste, Win + Arrows, Win + P, Win + U, Win + E, Win + F, Win + Ziffer, ...
  • Fast jede Kombination einschließlich der Windows-Taste (aber nicht alle, z. B. Win + L)
Andreas Rejbrand 01.05.2011, 19:09
quelle
6

Wie David betont hat, heißt das "Kiosk-Modus". Ein paar gute Artikel ( Teil 1 und Teil 2 ) kann auf About.com gefunden werden.

    
quelle
1

Es gibt Windows Embedded Standard 7 , das Sie können Paket in einer Weise, die einen echten Kiosk-Modus hat.

    
Jeroen Wiert Pluimers 02.05.2011 07:03
quelle
0

dWinLock bietet auch eine Lösung. IIRC, sie installieren einen Dienst, der Strg + Alt + Entf anhalten kann.

    
avenmore 02.05.2011 09:00
quelle