ich habe heute "emuliert" mein Programm per Firefox downzuloaden, und dann vom Firefox mittels Doppeklick ausfüren zu lassen.
Doch dann stimmen plötzlich die Pfade nich mehr

Wenn ich das Programm normal aus dem Verzeichnis herraus starte funktioniert alles wunderbar, lasse ich mein Programm durch FireFox starten, stimmten sämtliche Pfade nicht mehr.
GetCurrentDirectory() ermittelt dann den Pfad:
C:/Dokumente und Einstellungen/admin
Und nicht den Speicherort c:/Downloads
Wie kann das sein? Ausgeführt wird das Programm doch in c:/Downloads dort liegt doch auch der Source/Datei.
Wie kann ich das umgehen, ohne das ich ein Setup davor packe? Oder mache ich was falsch? Wieso wird das Programm denn in C:/Dokumente und Einstellungen/admin offensichtlich ausgeführt obwohl die Datei in c:/Downloads liegt?
Ich könnte vor Programmstart prüfen ob auch in der GetCurrentDirectory() das entsprechende Programm liegt, und wenn nicht den Programmstart abbrechen, allerdings scheint mir das nicht gerade die eleganteste Lösung.
Bin für jede Hilfe Dankbar! Grüsse Ractur