Comment connecter un lecteur réseau à partir de windows service?

Je suis en train de mapper un lecteur réseau de service windows, j'utilise le fichier de commandes pour l'exécution de la commande suivante

NET USE U: \\192.168.55.6\folder password

Lors de l'exécution du fichier de commandes soit le service constructeur ou dans onstart cas, le lecteur n'est pas mappé?

        Process process = new Process();
        process.StartInfo.FileName = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\MAP.BAT";
        process.StartInfo.CreateNoWindow = false;
        process.Start();

Comment mapper un lecteur réseau à partir de windows service?

Je ne sais pas pourquoi votre connexion est défaillante, mais pourquoi ne pas faire la cartographie directement à partir de votre code, plutôt que de les bombardements de net.exe? pinvoke.net/default.aspx/mpr/WNetAddConnection2.html vous donnera un code d'erreur qui va vous aider à déboguer.

OriginalL'auteur Ahmed | 2009-04-27