我想網絡驅動器從Windows服務地圖,我使用批處理文件執行批處理文件,無論是在服務的構造或處理通信事件中執行以下命令如何從Windows服務映射網絡驅動器?
NET USE U: \\192.168.55.6\folder password
,驅動器沒有映射?
Process process = new Process();
process.StartInfo.FileName = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\MAP.BAT";
process.StartInfo.CreateNoWindow = false;
process.Start();
如何從Windows服務映射網絡驅動器?
我不知道爲什麼你的連接出現故障,但爲什麼不直接從您的代碼進行映射,而非炮擊,以NET.EXE? http://pinvoke.net/default.aspx/mpr/WNetAddConnection2.html會給你一個錯誤代碼,這將有助於你進行調試。 – 2009-04-27 10:52:14