C#中设置程序默认以管理员方式身份运行

发布于 2013-07-31  823 次阅读


本文同时解决以下问题:
1.VS2012 在打开文件时无响应(假死)
2.VS2012 打开团队工作就无响应重启
3.VS2012 打开属性→安全性就无响应重启

1. 本文的第一步,能够同时解决上述问题
在打开 VS 的时候,使用管理员身份打开,即可解决上述两个问题。

C#中设置程序默认以管理员方式身份运行

2. 右击解决方案属性,在打开的属性中选到安全性

C#中设置程序默认以管理员方式身份运行

3. 点击启用 ClickOne 安全设置,这时候会发现在 Properties 里自动生成了 app.manifest 文件。

4. 打开 app.manifest 文件,发现里面已经写好了如何更改了~找到如下代码进行更改

[code][/code]

更改为

[code][/code]

或者

[code][/code]

5. 最后一步很关键,取消选中启用 ClickOne 安全设置,再编译一下,到解决方案目录找到程序,久违的盾牌 UAC 图标就有了,哈哈~(注意,在调试中是不会提示 UAC 的)

特别感谢 Oliver Müller


寻找属于自己的1%