我必须迁移我们目前的软件安装到能够在Windows 7安装在Windows 7
这是在Visual C一个MFC应用程序++安装。安装并不复杂,但确实有一些复杂性。它必须检测以前是否安装了其他软件才能启动msi文件,如果不是,请让用户安装它。有一些合并模块和嵌套msi,一些自定义操作(在dll,vbscript等中)。我们的一个要求是,非管理用户必须能够安装该软件。最好在安装启动后不必同意任何消息。
我认为它现在完成的方式有点混乱,我不想只是迁移,而是做一个重构,让事情变得更好。所以我想提供一些建议,一个有最佳实践的网站,一些书(最好是有关Windows 7安装的具体信息)。任何形式的帮助将不胜感激。
顺便说一下,我们现在正在使用InstallShield,但如果有的话,我不介意更改为更好的工具。
has anyboy使用InstallShield LE for Visual Studio 2010?值得尝试一下吗?
感谢,
哈维尔
谢谢你vissi。但我正在寻找更多的书籍/文章与最佳做法和Windows 7安装。如果你推荐这个工具,请告诉我你为什么认为它比InstallShield更好。 – 2011-03-14 08:43:33
嗯,在我看来有两个主要优势:小的安装程序大小(开销是~100kb),installshield软件包的大小通常是几MB,它是可脚本化的并且有很多常用的插件,你可以检查.net framework,java等安装在机器上;您还可以按照自己的喜好设计安装程序界面。 – vissi 2011-03-14 10:44:29