How to create a kiosk-like UI, so that the user can never exit from it or switch to another application?

前端 未结 3 966
渐次进展
渐次进展 2020-12-03 15:46

I need to create a simple Delphi application, kiosk style.

It is a very simple thing, a single form where the user writes some personal info to register to an event.

3条回答
  •  悲&欢浪女
    2020-12-03 16:07

    You can try Change the Windows Shell.
    When you start windows, you don't execute the default shell (explorer.exe), you can execute your application.

    Al internet you can find alternative Shell (more attractive) to default windows like:

    • BlueBox or
    • SharpE

    This option is used for purposes similars at the application that you are developing. Kiosks or TPV.
    For change the default applicacion you must modify a registry key:

    In Win3.x and Win9x, SYSTEM.INI file:

    [boot]
    shell=MiAplicacion.exe
    

    In Win2k and WinXP, use Registry:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
    Shell=MiAplicacion.exe 
    

    If you test this option, think the mode to turn the configuration to the original value (button or option). You must reboot to test changes.

    ADDED: In addition, if you search on the web some similar at this "Delphi Change default windows shell", you can find more code, samples and information about this.

    Regards

    P.D: Excuse me for mistakes with english.

提交回复
热议问题