Bonjour, je suis très embêté.
Je développe un petit service windows devant accéder à une ressource réseau avec identifiants.
Quand j'exécute le code depuis une application console, tout marche très bien.
Par contre le même code avec mon service Windows et j'obtiens l'erreur "Access to the path '\\IP\SharedFolder\Documentation\test.csv' is denied."
Voici mon code, j'ai tout d'abord utilisé cette class : http://lookfwd.doitforme.gr/blog/med...sNetworking.cs
Puis je l'ai intégré de cette façon :
Je comprend bien qu'une application console tourne sous une session windows et pas le service mais j'ai lu qu'avec la classe "PinvokeWindowsNetworking" cela devait marcher. Je suis à court d'idées .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 p.connectToRemote(@"\\IP\SharedFolder\Documentation\", "login", "password"); System.IO.StreamWriter file = new System.IO.StreamWriter(@"\\IP\SharedFolder\Documentation\" + "test.csv", true); p.disconnectRemote(@"\\IP\SharedFolder\Documentation\");
Partager