L'utilisation du registre pour le démarrage d'un programme, et aussi changer le répertoire de travail actuel?

Je suis en train de démarrer un programme que j'ai fait dans ce répertoire:

C:\example\example.exe -someargument

lorsque l'ordinateur démarre. Je suis d'essayer d'utiliser cette clé de registre:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

avec à la clé:

Name: example
Type: REG_SZ
Data: "C:\example\example.exe -someargument"

Mais mon programme également besoin de fichiers à partir du répertoire C:\example mais ne peuvent pas les trouver, depuis le répertoire de travail actuel est différent. Il est possible de faire quelque chose comme cela dans la valeur de clé de registre

"cd C:\example\; example.exe -someargument"

tellement qu'il va changer le répertoire? Ou est-il une meilleure solution?

Merci!

Quand vous dites "j'ai fait", avez-vous écrit example.exe? Si oui, dans quelle langue?
Oui, c'était en C++

OriginalL'auteur Joel | 2010-05-12