Bonjour à tous,

Avec Visual Studio 2010 j'ai créé une application en VB de type service windows qui fait un scan toutes les X secondes de certains dossiers en recherchant des fichiers correspondants à certains critères.

Si ce service est lancé avec un compte "système local" et que je scan avec des dossier dans les lecteurs locaux (C: par exemple) tout fonctionne bien

Lorsque je lance ce service avec un utilisateur réseau habilité :
- Le scan des dossiers sur lecteur local, C: par exemple, fonctionne bien
- Le scan des dossiers sur lecteur réseau ne fonctionne pas, quant bien même ces lecteurs sont bien montés dans la session de l'utilisateur
- Le scan de ces même dossier mais en utilisant le chemin UNC fontionne bien "\\Serveur\Partage\dossiers..."

L'UNC ne me dérange pas en soit.

Le vrai problème est que j'ai ajouter à mon service la possibilité de lancer des action post-traitement. En fait il s'agit de lancer une application externe type BATCH. Dés qu'il y a des lecteurs réseau dans ce batch, celui-ci ne s'exécute pas correctement.

Une idée sur ce qu'il faut faire pour pouvoir récupérer les lecteur réseau de la session de l'utilisateur qui lance l'application service ?