你的.NET调试器没有取得这台机器的操作权限。

解决方案 »

  1.   

    可以尝试更改
    系统盘:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config
    中的<authentication mode="Windows">这一节来取得权限。把“Windows”改为"System"试试。
    好久以前曾经遇到过,现在有点忘记了,不好意思!
      

  2.   

    改成:
    string PathName="D:\\…………\\xy.exe";
    Process myProcess = new Process();
    myProcess.StartInfo.FileName=PathName;
    myProcess.StartInfo.UseShellExecute = true;
    myProcess.Start();
      

  3.   

    用了chainet(学习创业) 的方法
    还是不行啊!
      

  4.   

    用eyestrong(有时爱情图有虚名)提供的方法也是不行
      

  5.   

    用不用设置工作目录呢?
    Info.WorkingDirectory = "D:\\…………...
      

  6.   

    我试了用process.start一个本机的c#应用程序, 并没报错, 相应的 aaa.exe.config的配置信息也能正常读出来你的问题比较怪, 可能是工作路径的问题
    ProcessStartInfo还有很多可选参数, 你都试一试看
      

  7.   

    从Windows提供的登陆程序以外的程序进行登陆,必须拥有其它的特权,即使你是Administrator也没有这个特权。你在计算机管理中找到“本地策略”,在“以操作系统运行”栏中加上你要登陆的帐号,就可以了。