J'adapte un programme à exécuter en tant que service, et la première chose à faire est d'ouvrir un fichier de configuration local, mais il n'existe pas car je ne sais pas quel est le répertoire courant.Quel est le directoy actuel de travail par défaut d'un service dans Windows?
1
A
Répondre
2
Le répertoire de travail courant est l'emplacement de l'exécutable du service, à moins modifié à l'aide de l'API win32 appel SetCurrentDirectory
1
Appel GetCurrentDirectory
au rendement du point d'entrée de service "C: \ WINDOWS \ system32". Après l'avoir défini dans le répertoire de l'exécutable avec SetCurrentDirectory
tout a fonctionné comme prévu.
Mais, pourquoi le système définit-il le directoy actuel à windows \ system32 initialement .. ?? – asyncwait