简体   繁体   English

创建 web 安装程序的选项,该安装程序从远程服务器下载实际安装程序

[英]Options to create a web installer which downloads actual installer from remote server

I have a installer implementation task, the requirement is:我有一个安装程序实施任务,要求是:

  1. small size: less than 1m小尺寸:小于1m
  2. it will connect to a server and download some description file to tell the user what software they can choose to install and also get the real software download address它将连接到服务器并下载一些描述文件以告诉用户他们可以选择安装哪些软件并获得真实的软件下载地址
  3. after the user make their choice, the installer will download the corresponding software and automatically install用户做出选择后,安装程序会下载相应的软件并自动安装
  4. this installer may be reused by future product此安装程序可能会被未来的产品重用

These software user can select is pre-compiled installer as well.这些软件用户可以 select 也是预编译安装程序。 more precisely, eclipse based.更准确地说,基于 eclipse。

The functionality of the installer could be very similar to MSN Live installer which lists all msn live software including live messenger, video creator and so on to let user choose, once the choice is made, the installer will download the software and install.安装程序的功能可能非常类似于 MSN Live 安装程序,它列出了所有的 msn live 软件,包括 live messenger、video creator 等,让用户选择,一旦做出选择,安装程序将下载软件并安装。 the installer itself is less than 1.5m安装程序本身小于1.5m

I need some suggestion what technology or technique I can utilize to minimize task load?我需要一些建议,我可以利用哪些技术或技巧来最大程度地减少任务负载?

I have the following resource: redhat server, iis server probably can be granted.我有以下资源:redhat 服务器,iis 服务器可能可以授予。 installshield license visual studio 2008/2010 license I'm afraid these are all i got. installshield license visual studio 2008/2010 license 恐怕这些都是我得到的。 A new software license purchase isn't very likely to happen.购买新软件许可证的可能性不大。

This looks like a custom bootstrapper:这看起来像一个自定义引导程序:

  • Using your InstallShield license or Visual Studio setup project you create installation packages for your applications.使用您的 InstallShield 许可证或 Visual Studio 安装项目,您可以为您的应用程序创建安装包。 These packages can then be placed on your server.然后可以将这些包放在您的服务器上。
  • Through custom code you create a custom EXE bootstrapper which downloads the description file, shows the available options and downloads and installs your packages.通过自定义代码,您可以创建一个自定义 EXE 引导程序,该程序会下载描述文件、显示可用选项并下载和安装您的包。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM