Wie kann ich eine Anwendung mit C # starten?
Anforderungen: Muss unter Windows XP und Windows Vista funktionieren .
Ich habe ein Beispiel aus dem DinnerNow.net-Sampler gesehen, das nur unter Windows Vista funktioniert.
c#
.net
windows-vista
windows-xp
Rudigrobler
quelle
quelle
PathTo*.exe
aber ich würde nicht erwarten, dass es funktioniert. (a) Was ist, wenn es mehrere Übereinstimmungen gibt? (b) Ich würde hoffen, dass der Code von Microsoft dies nicht zulässt, da dies eine schwache Sicherheit darstellt.quelle
quelle
Wenn Sie Probleme mit der Verwendung von System.Diagnostics haben, wie ich es getan habe, verwenden Sie den folgenden einfachen Code, der ohne ihn funktioniert:
quelle
Process
ist in System.Diagnostics.Außerdem sollten Sie die Umgebungsvariablen nach Möglichkeit für Ihre Pfade verwenden: http://en.wikipedia.org/wiki/Environment_variable#Default_Values_on_Microsoft_Windows
Z.B
Es gibt viele weitere, die den Link für eine längere Liste überprüfen.
quelle
Legen Sie einfach Ihre file.exe in den Ordner \ bin \ Debug und verwenden Sie:
quelle
Verwenden Sie Process.Start , um einen Prozess zu starten.
quelle
Versuche dies:
(Stellen Sie sicher, dass Sie die System.Diagnostics-Bibliothek verwenden.)
quelle