赞
踩
项目右键——属性——安全性——勾选"启用ClickOnce安全设置"
项目——Properties——app.manifest中修改asInvoker为requireAdministrator
保存修改后——去掉安全性中的勾选——重新编译——弹出如下图所示即设置成功
1、必须去掉勾选再编译否则报错
2、如果已经修改过app.manifest,但却不能弹出上图所示的选项,可以打开项目属性 ,将应用程序标签页中的资源中的清单修改为新建的app.manifest。
3、判断程序是否以管理员方式 运行
public static bool IsAdministrator()
{
WindowsIdentity current = WindowsIdentity.GetCurrent();
WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current);
return windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。