tryManagementScope ms = new ManagementScope(@"\\<IP>");
ConnectionOptions conn = new ConnectionOptions();
conn.Username = "";
conn.Password = "";
ms.Options = conn;
ms.Connect();

解决方案 »

  1.   

    然后像普通目录一样操作
    DirectoryInfo dir = new DirectoryInfo(@"\\ip\share");
    ...
      

  2.   

    System.Diagnostics.Process.Start("net.exe","use \\\\"+ strServer +"  /user:\""+ strUserName +"\" \""+ strUserPD +"\"");
    然后就可以随时访问这台机器上的共享文件夹了
    string strPath = "\\\\10.1.12.3\\MS\\";
    ......
      

  3.   

    我用的vs.net 2002,运行
    ManagementScope ms = new ManagementScope(@"\\10.1.18.188");
    ConnectionOptions conn = new ConnectionOptions();
    conn.Username = "qx";
    conn.Password = "";
    ms.Options = conn;
    try
    {
    ms.Connect();
    Console.Write("Successed!");
    }
    catch(Exception e){
     Console.Write("Error!"+e.Message);
    }
    Console.Read();
    会出现“无法为本地连接使用用户凭证”的错误,请问是什么原因?
      

  4.   

    可以调用操作系统本身的icp命令
    net user z: \remoting ip address\c$ "password" /user:"username"z:是映射到本地机上的驱动盘
    c$是远程主机上的盘号
    再用ProcessInfo的start()方法调用即可                                                       wish u good luck
                                                              Greatsft
      

  5.   

    这是我的,取得远程主机的E盘的目录清单。
    try
    {
    ManagementScope ms = new ManagementScope(@"\\192.168.8.12");
    ConnectionOptions conn = new ConnectionOptions();
    conn.Username = "用户名";
    conn.Password = "口令";
    ms.Options = conn; ms.Connect();
    // ManagementObject disk = new ManagementObject(ms,new ManagementPath("Win32_logicaldisk='d:'"),null);
    // disk.Get();
    DirectoryInfo di = new DirectoryInfo(@"\\192.168.8.12\e$");
    StringBuilder sb = new StringBuilder();
    foreach(DirectoryInfo subDIR in di.GetDirectories())
    {
    sb.Append(subDIR.Name + "\n\r");

    }
    MessageBox.Show("OK\n\r" + sb.ToString());
    }
    catch(Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
      

  6.   

    各位大虾,怎么不是本地的ip也抱错啊:无法为本地连接使用用户凭证”!
    我试了一下上面的程序,当时本地的ip时把username和password都注视掉就ok.
    但是要使非本地的Ip怎么也不行啊?
      

  7.   

    是啊,的确是“无法为本地连接使用用户凭证”!WHY????????
      

  8.   

    http://sea026.cndev.org/archive/2004/06/16/982.aspx