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:
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?
Wenn eine Lösung gefunden wurde:
%Vor%Dies deaktiviert (wie Sie sehen können!)
Es gibt Windows Embedded Standard 7 , das Sie können Paket in einer Weise, die einen echten Kiosk-Modus hat.
Tags und Links windows delphi taskbar task-switching