Avatar billede mungojerrie Nybegynder
02. juni 2005 - 14:44 Der er 4 kommentarer og
1 løsning

Windows service - installed path

Hej

Jeg vil gerne have fat i den sti hvor min C# windows service er installeret. Jeg kan se stien i registreringsdatabasen under
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MinWinService]

hvor stien bliver gemt i key'en:
ImagePath og peger på ex:
c:\Programmer\MinWinService\MyService.exe

Årsagen er at jeg gerne vil lave nogle biblioteker i samme mappe som hvor exe filen ligger.

Anyone ?
Avatar billede arne_v Ekspert
02. juni 2005 - 14:58 #1
Kan du ikke fiske den med Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]) ?
Avatar billede mungojerrie Nybegynder
02. juni 2005 - 15:42 #2
det duede jo bare......
får dog en System.UnauthorizedAccessException: Adgang til stien "c:\Programmer\MinWinService\"ny mappe"
når jeg prøver at oprette "ny mappe"

Min service har LocalService som Account
Avatar billede arne_v Ekspert
02. juni 2005 - 15:48 #3
Har LocalService fuld adgang til c:\Programmer\MinWinService ?
Avatar billede mungojerrie Nybegynder
02. juni 2005 - 15:49 #4
ahh, havde vist lige læst forkert i min fine bog, har nu sat account til LocalSystem og så kører det.....smid et svar....
Avatar billede arne_v Ekspert
02. juni 2005 - 19:55 #5
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester