Kiosk mode with Explorer?

  • My application requires to be launched from Explorer - kiosk mode via replacing the registry value

    Code
    1. [HKEY_LOCAL_MACHINE\init]
    2. ...
    3. "Launch50"="explorer.exe"
    4. "Depend50"=hex:\14,00,1e,00

    by my application does not work.


    The reason to be forced to run Explorer is the following:
    My application uses a font that is stored permanently in \FFSDISK\Fonts, the registry setting "HKLM\System\Explorer\Shell folders\Fonts" has been changed to that folder.
    In "kiosk mode" the font is not used properly (characters appear as squares).
    Starting my application from Explorer, the font will be displayed correctly.


    But in the case of "Kiosk mode" the application window's setting to WNDTOPMOST

    Code
    1. SetWindowPos(&wndTopMost,...)

    does not cover the Explorer taskbar.


    How can I hide the taskbar?


    Thank you in advance.