Nous avons un protocole personnalisé NDIS et des pilotes de miniport pour Windows Mobile 6.5. Nous aimerions permettre à l'utilisateur de désinstaller proprement ces pilotes, cependant désinstaller donne actuellement l'erreur: "n'a pas été complètement supprimé. Voulez-vous l'enlever de la liste des programmes installés?" Cela est probablement dû au fait que les pilotes sont toujours utilisés (comme indiqué par Remote Process Viewer). Malheureusement, je ne peux pas comprendre comment décharger les pilotes (en supposant que ce soit le problème). Les pilotes sont pour le matériel qui est intégré à l'appareil, il est donc impossible de supprimer simplement le périphérique et les pilotes ont débarquéesMise à jour d'un pilote Windows Mobile
- Y at-il une méthode de programmation de déchargement d'un pilote?
- Y at-il autre chose que je devrais faire lors de la désinstallation pour désinstaller proprement les pilotes?
[edit] J'aurais probablement dû mentionner tout le problème quand j'ai écrit ceci. Je me soucie vraiment de la mise à jour du pilote. Je ne dois pas nécessairement désinstaller l'ancien pilote pour le faire.
Intéressant. DeactiveDevice fonctionne certainement. Je me demande si cela causerait des problèmes pour l'utiliser dans un environnement de production. Je suppose que l'appelant de ActivateDevice pourrait s'attendre à être toujours là ... –