Ein anderes Programm ausgeführt in C++

Möchte ich aus der Ferne ausführen einer anderen Anwendung aus meinem C++ Programm. Bisher spielte ich zusammen mit der CreateProcess (...) - Funktion und es funktioniert gut.

Das problem ist jedoch, dass ich, müssen Sie den vollständigen Pfad von dem anderen Programm aber ich weiß nicht, das Verzeichnis auf der. Also, was ich will, ist, dass ich nur noch den Namen eingeben, der von dem anderen Programm, wie wenn Sie geben Sie "cmd" oder "winword" in Lauf... es öffnen sich die entsprechenden Programme.

Vielen Dank im Voraus,
Russo

  • Setzen Sie den vollständigen Pfad der Anwendung in der PATH-Umgebungsvariablen.
  • funktioniert nicht; die PATH-Umgebungsvariable (trotz seines namens) ist in der Regel eine Liste von Pfaden. Welche davon brauchen Sie?
  • Analysieren Sie die PATH variable und für jedes element überprüfen ob das Programm vorhanden ist 🙂
  • Nee, du hast die SearchPath() Funktion für, die.
  • Ich habe es. Ich erstellen Sie eine neue system-variable im programm möchte ich nennen, mit seinem Weg und sich darauf verlassen, dass Variablen bei der Verwendung von CreateProcess. Trotzdem danke.
InformationsquelleAutor Russo | 2010-02-11
Schreibe einen Kommentar