J'ai un programme C# qui s'exécute au démarrage via une entrée dans SOFTWARE\Microsoft\Windows\CurrentVersion\Run
. Au démarrage, il semble qu'il ne peut pas lire Whatever.exe.config
(fichier de paramètres). Je suis conscient que le "répertoire courant" au démarrage est quelque part dans %windir%
. Pour l'instant, j'essaye de charger le fichier de configuration en concaténant le nom du fichier de configuration et Application.ExecutablePath
, mais je ne suis pas sûr de savoir comment implémenter cela.C# - Properties.Settings.Default au démarrage de Windows
Comment utiliser Properties.Settings.Default
au démarrage de Windows?
EDIT: Je suis sur HKCU. J'utilise Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
Clarifié. Référez-vous à éditer. – pandalion98
Eh bien, dans ce cas, .NET devrait tout faire correctement dès la sortie de la boîte sans vous tromper avec les chemins et charger le fichier de configuration manuellement. –