Installation 最快、最简单的web安装程序? 我有一个要分发的可执行文件.exe 我希望用户尽可能简单地运行它 有没有一种方法可以简化这个过程,同时使用不同的技术,例如Java?

Installation 最快、最简单的web安装程序? 我有一个要分发的可执行文件.exe 我希望用户尽可能简单地运行它 有没有一种方法可以简化这个过程,同时使用不同的技术,例如Java?,installation,Installation,现状 Internet Explorer 用户定期下载 用户点击运行 用户再次单击运行 用户授予UAC权限 火狐 用户定期下载 打开保存的项目 双击安装程序 授予运行安装程序的权限 授予UAC许可 对于一个有经验的用户来说,这似乎不是一个漫长的过程,但对于一个没有经验的用户来说,这可能是一个永恒的过程 有没有一种更快、更简单的方法来实现这一点?试图简化这一过程听起来像是从用户手中夺走了控制权和安全性。我能想象的唯一简单的事情是使用Java小程序或web应用程序而不是可执行文件。如果您将文件安装到

现状

Internet Explorer

用户定期下载 用户点击运行 用户再次单击运行 用户授予UAC权限 火狐

用户定期下载 打开保存的项目 双击安装程序 授予运行安装程序的权限 授予UAC许可 对于一个有经验的用户来说,这似乎不是一个漫长的过程,但对于一个没有经验的用户来说,这可能是一个永恒的过程


有没有一种更快、更简单的方法来实现这一点?

试图简化这一过程听起来像是从用户手中夺走了控制权和安全性。我能想象的唯一简单的事情是使用Java小程序或web应用程序而不是可执行文件。

如果您将文件安装到每个用户的某个位置,如%userprofile%\下,并且安装程序除了部署可执行文件和/或可能在当前用户区域创建不需要提升权限的快捷方式外,什么都不做。此外,使用有效证书对应用程序或安装程序进行签名也可以避免UAC交互


我真的怀疑您是否可以大大简化这个过程,因为它可能是一个系统的线程。

这样做的原因是用户不会意外地运行从internet下载的不安全的东西。因此,浏览器正在积极地执行许多步骤,这意味着没有合法的方法可以绕过它,尽管可能有一些技巧。这可能需要很长时间,但查找MS代码签名:。签名的二进制文件可能使用更简单的运行算法,至少在IE中是这样。二进制文件已签名-这是第二个运行提示:愿意,但不能使用小程序。需要在沙箱之外工作。