既要ClickOne,又要Administrator权限
来源:互联网 发布:java发布webservice 编辑:程序博客网 时间:2024/06/04 18:54
众所周知,使用ClickOne发布程序简单方便,但有个限制就是不能使应用程序用Administrator权限运行。为了两者兼有,可以在启动处加上如下代码:
var wi = WindowsIdentity.GetCurrent(); var wp = new WindowsPrincipal(wi); bool runAsAdmin = wp.IsInRole(WindowsBuiltInRole.Administrator); if (!runAsAdmin) { var processInfo = new ProcessStartInfo(Assembly.GetExecutingAssembly().CodeBase); processInfo.UseShellExecute = true; processInfo.Verb = "runas"; Process.Start(processInfo); //以Administrator权限重新启动自己 } else {
//实际的启动代码
}
0 0
- 既要ClickOne,又要Administrator权限
- 关于Administrator权限
- 超越Administrator的权限
- win8 administrator权限
- Administrator用户直接获取SYSTEM权限
- [转贴]Administrator用户直接获取SYSTEM权限
- Administrator用户直接获取SYSTEM权限
- [转贴]Administrator用户直接获取SYSTEM权限
- 教你破解XP系统Administrator权限
- Administrator用户直接获取SYSTEM权限
- 如何判断进程是否具有administrator权限
- DB2 administrator用户没有权限的问题
- 没有administrator权限如何安装Google Chrome
- 系统权限问题,已经是administrator
- Windows bat脚本获取administrator权限
- clickone添加关联文件
- VC如何判断当前进程处在Administrator权限下
- VC判断当前用户有无Administrator的权限
- bzoj1875 HH去散步
- redis与memcache的区别
- github上的安卓开源库汇总
- 基于asmack的聊天
- [Android Studio] Android Studio常用快捷键
- 既要ClickOne,又要Administrator权限
- 集合(Java核心技术卷Ⅰ)
- 机器学习基础(五十)—— Gini Impurity(基尼不纯度)与香浓熵(Shannon Entropy))
- SQLServer2008 无法连接到localhost
- 剑指offer 34 第一个只出现一次的字符位置
- 《java第一季之入门篇》的想法
- iOS学习笔记22-推送通知
- Unity 脚本生命周期流程图
- redis 简介