Ich möchte eine andere Anwendung von meinem C++ - Programm remote ausführen. Bisher habe ich mit der CreateProcess (...) Funktion mitgespielt und es funktioniert gut.Führen Sie ein anderes Programm in C++
Das Problem ist jedoch, dass ich den vollständigen Pfad des anderen Programms brauche, aber ich kenne das Verzeichnis davon nicht. Also was ich will, ist, dass ich nur den Namen des anderen Programms eingeben muss, wie wenn Sie "cmd" oder "winword" in Run eingeben ... es öffnet die entsprechenden Programme.
Vielen Dank im Voraus, Russo
den vollständigen Pfad der Anwendung auf die Umgebungsvariable PATH ein. – anil
@anil: funktioniert nicht; Die PATH-Umgebungsvariable (trotz ihres Namens) ist normalerweise eine _Liste_ von Pfaden. Welchen von ihnen brauchst du? – MSalters
Parsen Sie die PATH-Variable und überprüfen Sie für jedes Element, ob das Programm dort existiert :-) –