Run-Schlüssel in der Registry: Arbeitsverzeichnis angeben
-
Hi!
Gibt es eine Möglichkeit in der Registry unter HKLM\Software\Microsoft\CurrentVersion\Run zusätzlich zu dem Programm auch ein Arbeitsverzeichnis anzugeben?Vielen Dank schonmal im Voraus.
-
nein

-
Anscheinend ist das Arbeitsverzeichnis nicht das, in dem die .exe liegt. Irgendwie muss dass doch gehen. Zur not muss ich es eben als Startparameter mitgeben

-
Willst du den Pfad haben wo die exe liegt?
-
Nein, ich möchte nur, dass das Programm als Arbeitsverzeichnis das hat, in dem es liegt. Das ist IMHO nicht der Fall. Ich greife mit einer relativen Pfadangabe auf ein paar Konfigurationseinstellungen zu. Und die sind nicht verfügbar, wenn das Programm beim Systemstart gestartet wird. Wenn ich es manuell mit dem richtigen Arbeitsverzeichnis starte, dann klappt es...
-
Dann lies die Konfigurationseinstellungen in deiner Anwendung doch mit ner absoluten Pfadangabe aus.
Mittels GetModuleFileName() kommste an den absoluten Pfad zu deiner .exe, den reinen Dateinamen kannste dann rausfiltern und schon haste das Verzeichnis in dem deine Anwendung liegt...
-
Dann werde ich das mal so machen. Danke für den Tipp
