Hallo zusammen,
ich habe hier ein Diagnose Programme geschrieben, welches ein Clean Programm startet,
welches wiederum ein Uninstall Programm startet.
Das Clean Programm liegt in einem Unterordner, des Diagnose Programms.
Wird das Clean Programm manuell gestartet, funktioniert alles und kann das Uninstall
Programm starten.
Wird das Clean Programm jedoch aus dem Diagnose Programm gestartet (CreateProcess), kann das
Uninstall Programm nicht mehr gestartet werden, mit der Fehlermeldung dass sich das Uninstall Programm nicht in dem gleichen Verzeichnis befindet wie das Clean Programm...
Ich hoffe ihr blickt da noch durch was wo liegt und wer wen startet^^
Hab mit Prozess Monitor ins Programm geschaut und wenn das aus dem Diagnose Programm
gestartet, dann ist "Current directory" des Clean Programms das Verzeichnis des Diagnose Programmes.
Wird das Clean Programm manuell gestartet, dann ist "Current directory" auf dem richtigen Verzeichnis...
Weiß jemand wie ich das Clean Programm via CreateProcess starten kann, so dass es
auch weitere Programme starten kann?
Danke und Gruss
RuFF
ich habe hier ein Diagnose Programme geschrieben, welches ein Clean Programm startet,
welches wiederum ein Uninstall Programm startet.
Das Clean Programm liegt in einem Unterordner, des Diagnose Programms.
Wird das Clean Programm manuell gestartet, funktioniert alles und kann das Uninstall
Programm starten.
Wird das Clean Programm jedoch aus dem Diagnose Programm gestartet (CreateProcess), kann das
Uninstall Programm nicht mehr gestartet werden, mit der Fehlermeldung dass sich das Uninstall Programm nicht in dem gleichen Verzeichnis befindet wie das Clean Programm...
Ich hoffe ihr blickt da noch durch was wo liegt und wer wen startet^^
Hab mit Prozess Monitor ins Programm geschaut und wenn das aus dem Diagnose Programm
gestartet, dann ist "Current directory" des Clean Programms das Verzeichnis des Diagnose Programmes.
Wird das Clean Programm manuell gestartet, dann ist "Current directory" auf dem richtigen Verzeichnis...
Weiß jemand wie ich das Clean Programm via CreateProcess starten kann, so dass es
auch weitere Programme starten kann?
Danke und Gruss
RuFF