Wie vorgeschlagen here, ich brauche inIterate durch Registrierungseinträge
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
durch Einträge iterieren den installierten Pfad meiner Anwendung zu erfahren. Wie man iteriert, so dass ich den InstallLocation Wert herausfinden kann, der DisplayName gegeben wird. Wie man es effizient in C# macht.
Beachten Sie, dass für den Zugriff auf HKEY_LOCAL_MACHINE Ihre Anwendung über Administratorrechte verfügen muss (für alle Betriebssysteme nach XP). Ich frage mich, ob die Frage "Wie finde ich den installierten Pfad meiner Anwendung" lautet? Wenn das Szenario für Upgrades usw. gedacht ist, denke ich, dass allgemeine Anwendungsdaten besser gehen können. –