zoukankan      html  css  js  c++  java
  • 访问远程电脑上的文件

    访问带用户名和密码的远程电脑上的文件:

     private  bool Connect(string remoteHost, string userName, string passWord)
            {
                bool Flag = true;
                System.Diagnostics.Process proc = new Process();
                proc.StartInfo.FileName = "cmd.exe";
                proc.StartInfo.UseShellExecute = false;
                proc.StartInfo.RedirectStandardInput = true;
                proc.StartInfo.RedirectStandardOutput = true;
                proc.StartInfo.RedirectStandardError = true;
                proc.StartInfo.CreateNoWindow = true;
                try
                {
                    proc.Start();
                    string command = @"net  use  \" + remoteHost + "  " + passWord + "  " + "  /user:" + userName + ">NUL";
                    proc.StandardInput.WriteLine(command);
                    command = "exit";
                    proc.StandardInput.WriteLine(command);
                    while (proc.HasExited == false)
                    {
                        proc.WaitForExit(1000);
                    }
                    string errormsg = proc.StandardError.ReadToEnd();
                    if (errormsg != "")
                        Flag = false;
                    proc.StandardError.Close();
                }
                catch (Exception ex)
                {
                    Flag = false;
                }
                finally
                {
                    proc.Close();
                    proc.Dispose();
                }
                return Flag;
            }
    调用: if (Connect("192.168.0.162", "Administrator", "123"))
                {
    
                }
  • 相关阅读:
    redhat安装opencv
    vsftpd的配置与使用
    Redhat 安装编译 Python-2.7.12
    YUM 安装与配置
    docker安装mysql
    高频问题 java8新特性(转载)
    quartz简单实例实现
    java8线程池
    java8多线程不带返回值
    java8多线程带返回值的
  • 原文地址:https://www.cnblogs.com/nygfcn1234/p/3600732.html
Copyright © 2011-2022 走看看