.NET – 启用UAC时,应用程序如何自行更新(Windows7 / Vista)?
发布时间:2020-12-14 05:46:22 所属栏目:Windows 来源:网络整理
导读:这是场景: 我编写了一个应用程序并从Visual Studio Installer项目创建了一个安装程序(我生成了一个MSI文件).我以管理员身份将应用程序安装到Program Files目录中. 当用户使用该应用程序时,我希望它能够自动更新(不需要打扰管理员).现在,Windows 7和Windows
这是场景:
我编写了一个应用程序并从Visual Studio Installer项目创建了一个安装程序(我生成了一个MSI文件).我以管理员身份将应用程序安装到Program Files目录中. 当用户使用该应用程序时,我希望它能够自动更新(不需要打扰管理员).现在,Windows 7和Windows Vista都有UAC来保护Program Files目录.所以,我不确定从哪里开始. 我想我读过某个地方,ClickOnce能够安装应用程序的更新,而不会打扰用户获得管理权限. >有没有可以帮助自动更新的应用程序? 我真的只是希望有一种简单的方法来使用MSI文件进行静默更新,因为我不希望普通用户拥有管理访问权限,我不希望管理员对此任务感到困扰.此外,显然事情不能硬编码,因为用户名和密码很容易改变. 解决方法
如果使用相同的数字证书对安装程序和更新包进行签名,则可以使用MSI更新应用程序而无需管理员权限.
这称为UAC修补. This是MSDN上的相关页面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 匿名,身份验证,模拟和委托有什么区别,为什么委托
- windows-server-2008-r2 -svchost.exe -k netsvcs占用> 1GB
- windows-server-2008 – 为什么我不能浏览我的D:驱动器,即
- 如何在Windows中为diskpart cmd创建批处理文件,可以锁定(只
- Windows 下的rabbitmq安装与命令
- windows-7 – 如何让非特权用户在Win7中更改/添加路由? Op
- windows-server-2008 – VMware vCenter Server如何工作以及
- 备份 – VirtualBox“导出设备”功能是否也导出快照?
- 如何将Windows Update设置为从不使用PowerShell检查更新?
- 如何在每个用户的安装程序中使用WiX安装程序将应用程序与现
推荐文章
站长推荐
热点阅读