2009-10-18 7 views
-1

J'ai programmé (C# .Net 3.5) un processus pour démarrer au démarrage de Windows (XP). Ce processus utilise d'autres fichiers dans le même dossier que lui-même. En outre, il commence un autre processus, à nouveau situé dans le même dossier.Démarrage d'un processus avec le démarrage de Windows (impossible de trouver des fichiers d'aide)

Cependant, il semble que le processus ne trouve pas les fichiers dans le même dossier (ils sont là). Au lieu de cela, il regarde dans le dossier "C: \ Documents and Setting \ User". Chaque fois que tous les fichiers sont dans ce dossier, il démarre correctement, mais PAS quand ils sont dans un dossier différent.

Le processus est de commencer par le démarrage de Windows en vous inscrivant dans HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

Répondre

0

Vous pouvez essayer de définir le répertoire de travail lorsque vous démarrez votre processus:

Si vous essayez ultérieurement d'accéder à un fichier dans le même répertoire que l'exécutable de processus en spécifiant un chemin relatif, vous devriez pouvoir le trouver.

+0

Merci Darin, Cela a fonctionné comme un charme. –

Questions connexes