对不起,InstallShield不是微软的产品!

解决方案 »

  1.   

    Visual Studio Installer是微软的产品
      

  2.   

    感谢您使用微软产品。不管是Visual Studio Installer还是 InstallShield for Windows Installer,都只是用来生成Windows Installer格式(msi)安装包的一种工具. Windows Installer本身支持的功能很多,也提供了很多扩展和定制的方法,目前所有用来生成 msi文件的工具(Visual Studio Installer, InstallShield for Windows Installer等),都只是实现了Windows Installer中的一部分功能而已.Windows Installer本身有SDK,你可以从<http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/530/msdncompositedoc.xml> 下载.至于你所问的写脚本,比如读写注册表,调用外部程序等, 可以通过Custom Action来实现,具体方法在SDK的文档中用Custom Action作为关键字查一下就可以了. 具体的实现是比较复杂的,所以你最好先看一下Windows Installer Overview,然后再看Custom Action,这样一来比较容易理解.-微软亚洲技术中心 VB开发支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (http://www.csdn.net/microsoft/terms.shtm)。