我有我想要在Windows 7推出没有对话框询问运行作为管理员C#可执行文件。所以这是我的一个启动名为testApp.exe的C#可执行程序代码内。
Process testApp = new Process();
testApp.StartInfo.FileName = "C:\\Program Files\\Common Files\\testApp.exe";
testApp.Start();
我还创建minfest这两个程序。 app.manifest为testApp.exe和app.manifest为启动testApp.exe,然后我更改以下行两个舱单程序:
requestedExecutionLevel水平= “requireAdministrator” uiAccess = “假”
当我双击了testApp.exe运行它,testApp.exe程序崩溃,但是当我运行它作为管理员,它工作正常,没有崩溃。 因此,这也behavoir发生同样的当我运行启动testApp.exe程序,testApp.exe崩溃。
我必须错在这里做一些事情。 我是否需要更改舱单的名字,因为我使用由Visual Studio 2010中生成的默认名称。
谢谢。