Je crée un installateur de cabine pour un plugin d'écran pour Windows Mobile. Lorsque l'utilisateur active le plugin de l'écran actuel, il est chargé par le shell. Lorsque l'utilisateur désinstalle maintenant le plugin, un message apparaît pour indiquer qu'il doit être réinitialisé. Comment puis-je désinstaller correctement le plugin d'écran d'aujourd'hui de l'appareil? Peut-être attendre un "déchargement" de la DLL une fois les clés de registre pour le plugin de l'écran aujourd'hui sont supprimés? Un setup.dll personnalisé?Comment désinstaller correctement un plug-in d'écran Windows Mobile actuel?
1
A
Répondre
2
Microsoft ne fournit pas d'API pour désactiver ou activer les plugins d'écran d'aujourd'hui.
Je vous recommande de créer setup dll que lors des vérifications de désinstallation pour voir si votre plugin d'écran aujourd'hui est enabled. Si c'est le cas, dites à l'utilisateur de désactiver votre plugin d'écran d'aujourd'hui et relancez la désinstallation, puis échouez à la désinstallation. Toute autre méthode nécessiterait une réinitialisation du périphérique ou le piratage de WM pour savoir comment désactiver et décharger par programmation votre dll plugin d'écran actuel (pas facile et peut-être pas portable entre les versions WM).
Questions connexes
- 1. Windows Mobile 6.5 Today Plugin
- 2. installer/désinstaller un service Windows
- 3. Comment générer un GUID sous Windows Mobile?
- 4. Windows Mobile Connection Type
- 5. Désinstaller l'application C# Windows de l'utilisateur
- 6. Service Windows, comment puis-je désinstaller le projet VS Setup?
- 7. Service Windows pour Windows Mobile
- 8. Zoom sur un PictureBox (Windows Mobile)
- 9. Comment désinstaller le framework .NET?
- 10. QT sur Windows Mobile
- 11. Windows Mobile débogage
- 12. Microphone PPC Windows Mobile
- 13. Détecter l'appareil mobile Windows
- 14. Spécifications techniques Windows Mobile
- 15. Windows Mobile Technologies
- 16. Windows Mobile GUI Options
- 17. Comment configurer l'intensité sonore sur Windows Mobile?
- 18. Webkit sur Windows Mobile
- 19. Comment obtenir Processus dans Windows Mobile
- 20. comment se déconnecter dans l'application Windows Mobile?
- 21. Windows Mobile, comment obtenir ID et série?
- 22. Comment déterminer le type d'appareil Windows Mobile?
- 23. Désinstaller MacRuby
- 24. Inno Setup: Désinstaller le serveur Dll
- 25. Désinstaller le service Windows du paquet de déploiement
- 26. Ajax appel dans un plugin jQuery ne fonctionne pas correctement
- 27. Windows Mobile à Windows CE, VB.net
- 28. Comment désinstaller le framework MonoTouch?
- 29. Windows Mobile - package mp3 avec mon application
- 30. comment détecter plugin usb dans un cadre compact
Merci! De la recherche j'ai eu quelques approches pour recharger l'écran d'aujourd'hui qui peut fonctionner. 1. Envoi SendMessage (:: GetDesktopWindow(), WM_WININICHANGE, 0xF2, 0); 2. Publication PostMessage (HWND_BROADCAST, WM_WININICHANGE, 0xF2, 0); qui peut faire la même chose. – vividos