Finden Sie, wenn Software von Drittanbietern installiert ist, den Installationspfad und den Namen der EXE-Datei?

Ich erstelle eine Software in C # und MATLAB, die eine andere Software (CMG) aufruft, um etwas zu verarbeiten. Mein Problem ist, dass die Adresse der Software, die ich in mein Programm eingegeben habe, nur auf meinem PC und nicht auf den Computern der Kunden korrekt ist (ich weiß nicht, wie der Pfad zur CMG-Software auf ihrem Computer aussehen würde).

Wie kann ich eine allgemeine Form der Adresse angeben, damit sie auf jedem Computer funktioniert?

Der folgende Pfad wird von meiner MATLAB-Software aufgerufen:

C:\Program Files (x86)\CMG\STARS\2011.10\Win_x64\EXE\st201110.exe

Wie Sie sehen, befindet es sich in Laufwerk C und die Version ist 2011.10. Wenn es sich bei der Kundenversion also um eine andere Version handelt und diese auf anderen Laufwerken installiert ist, ist dieser Pfad nicht sinnvoll.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage