Windows Kioskmodus - Lösung

Windows Kioskmodus - Lösung

Ich habe derzeit ein Gerät mit der 64-Bit-Version von Windows. Daran sind zwei Multi-Touch-Displays angeschlossen. Diese Multi-Touch-Displays werden von Windows als Touch-Oberflächen erkannt und aktivieren so die Einstellungen und Funktionen des Tablet-PCs.

Wenn ich einen beliebigen Bereich des Bildschirms berühre, werden die Fensterzeiger mit einer kleinen Animation dahinter angezeigt.

Ich möchte das Erscheinen dieses Zeigers deaktivieren und einige andere Funktionen von Windows 7 steuern und einschränken (Taskleiste ausblenden usw.). Es ist mir wirklich egal, ob der Benutzer Feedback zum aktuellen Berührungspunkt erhält.

Gibt es überhaupt Lösungen, um diesen PC in einem eingeschränkten Kioskmodus laufen zu lassen?

Software [Kostenlos oder kostenpflichtig] – Programmierlösungen usw. … alles ist willkommen!

Antwort1

Für den Mauszeiger habe ich verwendetNomousyin der Vergangenheit für Touchscreens. Es ist einfach und funktioniert gut.

Antwort2

Ich würde vorschlagenAutoIt.

Wenn Sie die Maus ausblenden möchten:

DllCall("user32.dll", "int", "ShowCursor", "int", False); hide pointer

Wenn Sie die Maus weiter sperren möchten (holen Sie sich _BlockInputEXHier):

_MouseTrap(0,0,1,1); traps in top left corner
_BlockInputEx(2); disables mouse input

Als Hinweis: _BlockInputEx kann bei Bedarf auch bestimmte Tastaturtasten einschränken.

Um die Taskleiste auszublenden, können Sie Folgendes tun:

WinSetState("[CLASS:Shell_TrayWnd]", "", @SW_HIDE)

verwandte Informationen