当前位置: 代码迷 >> .NET Framework >> 运行msi安装程序包的有关问题(涉及用户账户控制)
  详细解决方案

运行msi安装程序包的有关问题(涉及用户账户控制)

热度:358   发布时间:2016-05-01 23:20:33.0
运行msi安装程序包的问题(涉及用户账户控制)
如题:

打包好的Net/Winform程序(打包成msi):

1、在双击安装的时候用户账户控制提示是否允许运行该程序?
2、点击 “是”,执行安装。

但是安装后,发现程序无法正常运行,程序无法访问注册表,然后卸载掉已经装好的程序,重新安装:

1、右键msi程序包,选择以管理员身份运行,选择运行程序 重新执行安装。

但是安装完成后,发现程序还是无法访问注册表注册信息并且正确运行。

再次卸载掉程序。

到控制面板中查看:操作中心—>更改用户账户控制设置——>把安全拉到最低(从不通知)——>重启电脑,重启后双击msi文件重新安装,安装结束后,运行程序,这时候程序才正常运行。

我想问的是:在安装msi程序包的时候,如何能够忽略掉[用户账户控制的安全控制],让安装msi程序后的时候始终以(从不通知)的安全权限运行,即使用户账户控制的安全策略被调到最高的时候,也使msi能够正常安装程序??
------解决思路----------------------
接分
------解决思路----------------------
你在说神马 猴子
------解决思路----------------------
引用:
你在说神马 猴子



------解决思路----------------------

------解决思路----------------------

------解决思路----------------------
不懂
------解决思路----------------------
在别人的地盘就要听别人的
不然你就是病毒了
------解决思路----------------------
我觉得你这个想法可能很难实现,机器不让你运行你怎么弄,没办法啊
------解决思路----------------------
逛逛CSDN,来回走动走动,喝喝水,看看窗外发发呆
------解决思路----------------------
引用:
接分

------解决思路----------------------

------解决思路----------------------
水水更贱扛,,,,,
------解决思路----------------------

UAC直接关掉不就玩了嘛!猴子类就是不如人类聪明,虽然小脚趾和人类一样是3个节
------解决思路----------------------

我想了一下,你说的这个只有一种可能。病毒恐怕都做不到。就是以域管理员的形式向NT域派发patch的形式,这个时候 加入域的节点都是自动承受攻击的。

您吃一下MSDN,看看怎么做,NT域打补丁的形式装msi, 客户机UAC完全无视。
------解决思路----------------------

单机上可以用组策略编辑器,不过我不知道win789能用这玩意儿能不?改一下ACL访问控制列表
------解决思路----------------------
google “GPEDIT” in MSDN
------解决思路----------------------
引用:
Quote: 引用:


单机上可以用组策略编辑器,不过我不知道win789能用这玩意儿能不?改一下ACL访问控制列表


什么是ACL访问控制列表???
什么又是组策略编辑器???

以前老的windwos上面注册表是个保护区域,gpedit能控制访问对象,从win789开始不知道是不是一样,我后来再没碰win开发了,所以都不记得了。
------解决思路----------------------

------解决思路----------------------

------解决思路----------------------
  相关解决方案