2009-11-19 15 views
5

Ich muss meine Anwendung zum Start hinzufügen und muss daher den Registrierungsschlüssel mit dem Installationspfad festlegen. Ich habe dies durch das Visual Studio-Setup-Projekt funktioniert, aber nicht herausfinden, wie es durch eine ClickOnce-Bereitstellung zu tun.Registrierungsschlüssel durch ClickOnce-Installation festlegen

Wer weiß, wie Registrierungsschlüssel festgelegt werden, wenn ClickOnce für die Installation verwendet wird?

Antwort

6

ClickOnce kann dies nicht tun. Wenn Sie möchten, dass Ihre App startet, wenn sich der Benutzer anmeldet, müssen Sie Code in Ihre Anwendung schreiben, um dies zu tun (Kopieren Sie eine Verknüpfung zum Autostart-Ordner, bearbeiten Sie die Registrierung usw.)

Denken Sie auch daran Wenn Sie Code für dieses Szenario schreiben, wird dieser nicht rückgängig gemacht, wenn der Benutzer Ihre Anwendung deinstalliert.

Hier ist ein forum question und blog post, die Ihnen helfen sollten. Und hier sind ähnliche SO Fragen, 401816 und 1650650.

+0

Danke whatknott. Nach etwas mehr Surfen kam ich auch zu dem gleichen Schluss. Ich habe jetzt beim Laden von Code Code geschrieben, der prüft, ob die App zum ersten Mal ausgeführt wird (basierend auf einem Wert in der Einstellungsdatei), und fügt den Registrierungsschlüssel bei der ersten Ausführung hinzu. Außerdem überprüfe ich, ob der Registrierungsschlüssel bereits existiert, da ClickOnce ihn bei der Deinstallation nicht löscht – Sanket

Verwandte Themen