Pregunta

Estoy creando un instalador taxi por un plugin de la pantalla Hoy para Windows Mobile. Cuando el usuario activa el plugin pantalla hoy que se carga por la cáscara. Cuando el usuario ahora desinstala el plugin, aparece un mensaje que el dispositivo debe ser reiniciado.

¿Cómo se desinstala correctamente el plugin pantalla Hoy del dispositivo? Tal vez la espera de una "descarga" de la DLL de una vez se eliminan las claves del registro para el complemento de la pantalla hoy? Un setup.dll personalizada?

¿Fue útil?

Solución

Microsoft no proporciona una API para desactivar o activar los plugins pantalla Hoy.

Yo recomendaría que se crea DLL de instalación que en desinstalación comprobar para ver si de su plugin pantalla hoy es permitido . Si es así, avisar al usuario deshabilitar el plugin de hoy pantalla y vuelva a ejecutar la desinstalación y luego no la desinstalación.

Cualquier otro método sería bien requerir un reinicio del dispositivo o la piratería WM a encontrar la manera de desactivar mediante programación y descargar su actual plugin DLL pantalla (no es fácil y tal vez no es portátil entre las versiones de WM).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top