估计是当前在A机器上运行那个程序的WINDOWS用户不具备访问B机器文件的权限.

解决方案 »

  1.   

    当前用户已经在administrators组里了,但是直接用wmi登也不行,报win32:拒绝访问
      

  2.   

    只知道是Administrators组的,如何确定是否符合WMI要求的权限
      

  3.   

    以编程方式连接到计算机using System.Management;ConnectionOptions options = new ConnectionOptions();
    options.Username = "实际用户名";
    options.Password = "实际密码";
    ManagementScope scope = new ManagementScope("\\实际机器名", options);
    if(!scope.IsConnected)
    {
        scope.Connect();
    }
    ManagementObject disk = new ManagementObject(scope, new ManagementPath("Win32_logicaldisk='c:'"), null);
    disk.Get();
      

  4.   

    viena(维也纳N02)---说的方法和我的一样,也拒绝访问。直接windows下运行WMI连接也拒绝访问,但是能远程桌面登录,并拷贝。唉