Estoy desarrollando en Visual Basic.NET una aplicación de seguridad para pocket PC en donde mediante esta se podrán ejecutar las aplicaciones que yo desee sin que el usuario pueda acceder a la Barra de Inicio del Windows, o sea, que no podrá ejecutar nada del sistema operativo.
Actualmente al ejecutar mi aplicación pude esconder la barra de inicio con un ejemplo que encontré en Internet el cual llama una función llamada “SHFullScreen(hwnd, SHFS_HIDETASKBAR)”.
El problema radica cuando, desde mi aplicación, llamo otra aplicación. En el momento en que se ejecuta la otra aplicación de un tercero, ejemplo la calculadora de windows, se muestra la barra de inicio.
Supongo que si obtengo el hwnd de la calculadora de windows podría mandarlo en la función y esconder la barra de inicio al ejecutarla, pero no se como obtener el hwnd de una aplicación de un tercero.
Alguien tiene alguna idea de que podría hacer para que, sin importar la aplicación que llame, no me muestre la barra de inicio del windows de la pocket PC?