• 使用NET USE 来访问共享目录 dodo


    使用

      string _Service=@"\\192.168.0.200";
                string _Path = "CallCenter";
                ConnectLan(_Service, "Guest", "");

                DirectoryInfo _Direct = new DirectoryInfo(_Service + "\\" + _Path);
                foreach (DirectoryInfo _SubDirect in _Direct.GetDirectories())
                {
                    MessageBox.Show(_SubDirect.Name);
                }

    方法 

            public string ConnectLan(string p_Path,string p_UserName,string p_PassWord)
            {
                System.Diagnostics.Process _Process = new System.Diagnostics.Process();
                _Process.StartInfo.FileName = "cmd.exe";          
                _Process.StartInfo.UseShellExecute = false;
                _Process.StartInfo.RedirectStandardInput = true;
                _Process.StartInfo.RedirectStandardOutput = true;
                _Process.StartInfo.CreateNoWindow = true;
                _Process.Start();
                //NET USE \\192.168.0.1 PASSWORD /USER:UserName
                _Process.StandardInput.WriteLine("net use " + p_Path + " " + p_PassWord + " /user:" + p_UserName);

                _Process.StandardInput.WriteLine("exit");
                _Process.WaitForExit();
                string _ReturnText = _Process.StandardOutput.ReadToEnd();// 得到cmd.exe的输出 
                _Process.Close();
                return _ReturnText;
            } 

  • 相关阅读:
    第一次程序改错
    趣拼图——项目演示及代码
    数据流图和数据流程图
    UML图
    UML用例图
    第二次迭代目标的分配
    小组分工
    迭代目标
    我们的项目
    2017-4-18 关于小组APP
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/1527770.html
Copyright © 2020-2023  润新知