这是要求: 1.打包卸载.msi并将其放在IIS服务器位置。 2.将向用户呈现html页面或asp.net页面,页面中显示链接。 3.单击页面中的链接,应将.msi下载到客户端计算机并自动运行。
我的主要疑问是,我们是否可以下载并自动运行.msi。
请分享实施此要求的不同方法。
提前致谢。
答案 0 :(得分:1)
你做不到。不幸的是,这就是你所谓的“恶意脚本”。只有当他手动下载并运行它时,才会安装它。
答案 1 :(得分:0)
正如 Christopher Painter 已经指出你可以使用ClickOnce来实现它,它是ClickOnce技术的Deployment Strategy之一。
Install from the Web or a Network Share
使用此策略,您的应用程序将部署到Web服务器或 网络文件共享。当最终用户想要安装应用程序时, 他或她单击网页上的图标或双击图标上的图标 文件共享。然后下载,安装和启动应用程序 在最终用户的计算机上。项目将添加到“开始”菜单和 “控制面板”中的“添加/删除程序”组。