Prüfen Sie den Zustand, wenn die Anwendung ausgeführt wird, zum ersten mal nach der Installation

C# 2008/3.5 SP1

Möchte ich überprüfen, um zu sehen, wenn die Anwendung zum ersten mal ausgeführt. Ich habe eine Anwendung entwickelt, und sobald diese installiert ist, auf dem Client-Rechner. Ich will überprüfen, ob es ist, zum ersten mal läuft.

Habe ich installiert mit dem windows-installer-Projekt.

 if (System.Deployment.Application.ApplicationDeployment.CurrentDeployment.IsFirstRun)
 {
      //Do something here
 }

Der obige code funktioniert für eine clickonce-Entwicklung. Aber wie kann ich etwas tun, ähnlich wie mit einem windows-installer.

Ich dachte, der Hinzugefügt registery, wenn die Anwendung installiert wird. Dann überprüfen Sie diese registery Eintrag, wenn das Programm zum ersten mal ausgeführt wird (true). Sobald es ausgeführt wurde, für das erste mal Bearbeiten der Registrierung, um (false).

Allerdings dann doch eher die Registrierung, gibt es eine bessere Methode, die ich verwenden kann?

InformationsquelleAutor ant2009 | 2009-03-07
Schreibe einen Kommentar