加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 以管理员身份运行:requireAdministrator&ClickOnce模

发布时间:2020-12-15 18:11:00 所属栏目:百科 来源:网络整理
导读:我的应用程序使用ClickOnce tehcnology.今天我需要以管理员身份运行它.我修改了清单文件 requestedExecutionLevel level="asInvoker" uiAccess="false" / 至 requestedExecutionLevel level="requireAdministrator" uiAccess="false" / 但VS无法编译项目: E
我的应用程序使用ClickOnce tehcnology.今天我需要以管理员身份运行它.我修改了清单文件
<requestedExecutionLevel  level="asInvoker" uiAccess="false" />

<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />

但VS无法编译项目:

Error 35 ClickOnce does not support the request execution level ‘requireAdministrator’.

我认为不可能立即使用它们.不是吗我需要更改系统时间,我可以在应用程序级别吗?我可以效仿它,所以应用程序.可以做我想要的我改变时间2小时,然后放回一秒钟.我有几个dll,他们要求时间.

解决方法

时间是一个全系统的事情,你不能仅仅为了你的过程而改变它.对依赖关系说谎的唯一方法是使用“绕行”或类似的东西钩住API.如果您是低级用户帐户,则不允许.

修改时间需要“更改系统时间”和/或“更改时区”权限(通常给出管理员帐户).

而且@Chris提到,admin和ClickOnce不兼容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读