Ich muss einige Prozesse durchführen, wenn die App gelöscht wird, um alle Auswirkungen zu entfernen, die die App auf das System verursacht. Meine App speichert einige Anmeldeinformationen im Windows-Hello-Secure-Speicher (CredentialService), und diese Anmeldeinformationen können nur von der App gelöscht werden, die sie registriert hat. Gibt es eine Möglichkeit, dies zu tun, indem Sie vor der Deinstallation eine Aufgabe ausführen?Eine Aufgabe ausführen, wenn die UWP-App gelöscht wird
Antwort
Nein, gibt es nicht. Das App-Modell sollte das System im richtigen Zustand zurücklassen. Es löscht den App Store, es entfernt Protokoll und Dateihandler. Haben Sie ein konkretes Beispiel dafür, was Sie manuell tun müssen?
Ich glaube, dass es keine Möglichkeit gibt, den Schlüssel bei der Deinstallation zu entfernen. Aber, ist das ein echtes Problem? Wenn Sie den Key Credential Manager für Windows Hello verwenden, kann nur Ihre App auf den Schlüssel zugreifen. Niemand - außer Ihrer App - kann darauf zugreifen.
Danke. Sie haben Recht, aber das Problem wird ausgelöst, wenn der Benutzer die App erneut installieren möchte! – Sansei
- 1. Eine Aufgabe ausführen, wenn Internetverbindung verfügbar ist
- 2. Mehrere Rollen, die eine einzelne Aufgabe ausführen
- 3. Abbrechen einer verzögerten Aufgabe, wenn eine andere Aufgabe erstellt wird
- 4. Aufgabe stoppen, wenn Aufgabe ausgeführt wird
- 5. eine Aufgabe überspringen, wenn eine andere Aufgabe
- 6. ViewDidAppear wird nicht aufgerufen, wenn die modale Ansicht gelöscht wird
- 7. Stoppen Sie die gestartete Aufgabe Wenn die App geöffnet wird
- 8. Wird die Grails-Kaskade gelöscht, wenn domain.delete() nicht verwendet wird?
- 9. Was passiert, wenn ich auf eine Aufgabe warte, die bereits ausgeführt wird oder ausgeführt wird?
- 10. Ansible, Aufgabe ausführen, wenn Playbook die Rolle enthält
- 11. Benutzerdefinierte Aufgabe ausführen, wenn Aufruf `pip installieren`
- 12. Sellerie-Konfiguration wird aktualisiert, wenn eine andere Aufgabe aufgerufen wird
- 13. Datendatei in O wird nicht gelöscht, wenn die Verwendung JDBC Befehl Tropfen Tablespaces ausführen
- 14. Lang andauernde Aufgabe, wenn Aktivität zerstört wird
- 15. Benachrichtigung, wenn eine neue Aufgabe in ipython parallel gestartet wird
- 16. Wird document.body.innerHTML = "" die Webseite gelöscht?
- 17. Ruby - Thor eine bestimmte Aufgabe zuerst ausführen
- 18. Wie kann ich eine Aufgabe nur ausführen lassen, wenn meine Datenbank erstellt wird?
- 19. Ich muss eine Aufgabe ausführen, wenn der Quartz-Scheduler heruntergefahren wird
- 20. Wie wird eine Poly Base-Außentabelle gelöscht, wenn sie existiert?
- 21. Hintergrundansicht aktualisieren, wenn Blattüberleitung gelöscht wird
- 22. MVVM - eine Registerkarte zu schließen, wenn ein Datensatz gelöscht wird
- 23. Event Handler, wenn eine Zeile aus der Tabellenansicht gelöscht wird
- 24. Zusätzliche Aktionen, wenn NSManagedObject gelöscht wird
- 25. Spiele löschen, wenn Benutzer gelöscht wird
- 26. Code ausführen, wenn die Seite navigiert wird
- 27. Ausführen einer Aufgabe von meiner benutzerdefinierten Aufgabe?
- 28. Wie reagiert der Switch, wenn die Mac Adressentabelle gelöscht wird?
- 29. Bild verschwindet, wenn URL gelöscht wird
- 30. Verzögerung dann ausführen Aufgabe
Vielen Dank für Ihre Antwort. Ich habe erwähnt, was Sie wissen müssen, indem Sie die Frage verbessern. – Sansei