Hallo,
ich habe folgendes Problem:
Ich habe ein Programm geschrieben, mit dem ich andere Executables starten kann.
Sollte bei denen jedoch eine DLL Fehlen, geht dies schief.
Beim Start per Oberfläche oder über die cmd line gibt Windows einen entsprechende Dialog aus:
"Die Dynamic Link Library xyz wurde nicht im angegebenen Pfad... usw."
Ich erhalte jedoch keine entsprechende Info, wenn ich den Prozess per CreateProcess erzeuge.
Der Rückgabewert ist "true", was auch korrekt ist, da das Programm zu starten versucht. Jedoch kann es dies nicht und beendet sich sofort, aber leider ohne irgendeinen Hinweis.
Gibt es Möglichkeiten dieses Problem zu erkennen und sichtbar zu machen?
Ich bin für jeden Tipp dankbar.
ich habe folgendes Problem:
Ich habe ein Programm geschrieben, mit dem ich andere Executables starten kann.
Sollte bei denen jedoch eine DLL Fehlen, geht dies schief.
Beim Start per Oberfläche oder über die cmd line gibt Windows einen entsprechende Dialog aus:
"Die Dynamic Link Library xyz wurde nicht im angegebenen Pfad... usw."
Ich erhalte jedoch keine entsprechende Info, wenn ich den Prozess per CreateProcess erzeuge.
Der Rückgabewert ist "true", was auch korrekt ist, da das Programm zu starten versucht. Jedoch kann es dies nicht und beendet sich sofort, aber leider ohne irgendeinen Hinweis.
Gibt es Möglichkeiten dieses Problem zu erkennen und sichtbar zu machen?
Ich bin für jeden Tipp dankbar.
