Мне нужно выполнить какой-либо процесс, когда приложение будет удалено, чтобы удалить все удары, которые приложение несет в систему. Мое приложение хранит некоторые учетные данные в хранилище Windows-Hello-Secure (CredentialService), и эти учетные данные могут быть удалены приложением, которое их зарегистрировало. Есть ли способ сделать это, запустив задачу перед деинсталляцией?Запуск задачи при удалении приложения UWP
ответ
Нет, нет. модель приложения должна уйти из системы в правильном состоянии. он удаляет хранилище приложений, удаляет протокол и обработчик файлов. У вас есть конкретный пример того, что вам нужно сделать вручную?
Я считаю, что нет возможности удалить ключ при деинсталляции. Но, это реальная проблема? Если вы используете Key Credential Manager для Windows Hello, доступ к ключу может получить только ваше приложение. Никто, кроме вашего приложения, не может получить доступ к нему.
Спасибо. Вы правы, но проблема будет поднята, если пользователь захочет снова установить приложение! – Sansei
Спасибо за ваш ответ. Я упомянул о том, что вам нужно знать, улучшив вопрос. – Sansei