Hallo Leute,
Ich habe eine Programm indem ich per LoadLibrary eine DLL lade.
Die DLL ist nicht von mir geschrieben und ich habe auch Ihren Quellcode nicht. An sich ist das auch kein Problem, den die DLL läuft fehlerfrei.
Mein Problem ist nun das die DLL ein anderes .exe Programm starten soll, dass nicht in Working Directory liegt und auch in der PATH Umgebungsvariable ist der Pfad nicht vorhanden.
Als Lösung dachte ich es reicht die PATH Umgebungsvaiable von meinem Programm aus zu ändern. Mein Programm kann die .exe jetzt auch finden, nur die DLL scheint die PATH Umgebungsvariablenänderung nicht mitzubekommen, denn sie findet die .exe nicht.
Fals jemand weiss wie ich auch der DLL die PATH Ungebungsvariable geben kann, melde sich bitte.
thx tass
Ich habe eine Programm indem ich per LoadLibrary eine DLL lade.
Die DLL ist nicht von mir geschrieben und ich habe auch Ihren Quellcode nicht. An sich ist das auch kein Problem, den die DLL läuft fehlerfrei.
Mein Problem ist nun das die DLL ein anderes .exe Programm starten soll, dass nicht in Working Directory liegt und auch in der PATH Umgebungsvariable ist der Pfad nicht vorhanden.
Als Lösung dachte ich es reicht die PATH Umgebungsvaiable von meinem Programm aus zu ändern. Mein Programm kann die .exe jetzt auch finden, nur die DLL scheint die PATH Umgebungsvariablenänderung nicht mitzubekommen, denn sie findet die .exe nicht.
Fals jemand weiss wie ich auch der DLL die PATH Ungebungsvariable geben kann, melde sich bitte.
thx tass