Как правильно удалить работающий плагин Windows Mobile сегодня? - PullRequest
1 голос
/ 10 июня 2009

Я создаю установщик кабины для сегодняшнего подключаемого модуля экрана для Windows Mobile. Когда пользователь активирует экранный плагин Today, он загружается оболочкой. Когда пользователь сейчас удаляет плагин, появляется сообщение о том, что устройство должно быть сброшено.

Как правильно удалить с экрана плагин Today Screen? Может быть, ожидание "выгрузки" dll, как только ключи реестра для плагина экрана сегодня удалены? Пользовательский файл setup.dll?

1 Ответ

2 голосов
/ 10 июня 2009

Microsoft не предоставляет API для отключения или включения современных экранных плагинов.

Я бы порекомендовал вам создать setup dll , чтобы при проверке удаления проверить, включен ли ваш экранный плагин на сегодняшний день . Если это так, попросите пользователя отключить ваш экранный плагин Today и повторно запустить деинсталляцию, а затем отменить деинсталляцию.

Любой другой метод потребует либо перезагрузки устройства, либо взлома WM, чтобы выяснить, как программно отключить и выгрузить dll вашего сегодняшнего экранного плагина (нелегко и, возможно, не переносимо между версиями WM).

...