用vbscript部署c++程序

Deploy c ++ program with vbscript?

本文关键字:程序 c++ 部署 vbscript      更新时间:2023-10-16

我已经创建了一个windows应用程序和一个文件夹,其中包含发布的可执行文件和适当的Dlls。

第一个问题是,我想把它打包成一个setup.exe。对于这个任务,我计划使用windows默认的iexpress应用程序。。。。(有更好的软件可供使用吗……但必须是免费的,因为这只适用于大学作业)

第二个问题是,我想构建安装结构,以便将实际程序和包含的库保存在它们的磁盘驱动器中,即w7的程序文件(x86)。同时制作桌面快捷方式,让用户更容易运行和访问。

我的第二个问题是:

  • 我认为用户会有一个"程序文件"文件夹,这是错误的吗??

  • 我正在考虑制作一个vbscript来处理创建快捷方式,但vb.exe是否也需要包含库文件??

任务将在两天后到期,所以如果我能把这件事告诉,我将非常感激

Thx:)

您可能对以下软件感兴趣:

  • 高级安装程序

  • NSIS

  • WIX-

我推荐第一个选项,它是免费的,你不需要购买专业许可证,你可以在5分钟内制作MSI包。

否,Program Files文件夹对于有效的Windows安装是通用的。但你不应该认为它总是C:Program Files。您必须使用相应的环境字符串来获取程序文件文件夹:

  • %ProgramFiles%-在32位操作系统上存储32位程序,在64位操作系统中存储64位程序
  • %ProgramFiles(x86)%-在64位操作系统上存储32位程序

VBScript与Visual Basic(VB.exe)本身无关。它由Windows脚本主机运行,不需要任何其他库。Windows脚本主机默认包含在任何现代Windows操作系统中。

您只需创建扩展名为.vbs的脚本源文件,并将其作为任何常见的可执行文件运行。创建快捷方式的示例可以在这里找到。

您有一个环境变量ProgramFiles,其中包含该文件夹的路径。

不包括你用来构建exe和dll文件的软件-安装程序/打包程序?

否则我会搜索一个免费的打包程序,这应该是最简单的方法,制作快捷方式也可以通过这个包来完成。另一方面,如果你想使用vbscript,你也可以从那里完成所有操作,但你的脚本必须由具有管理权限的用户执行,而不是由日常用户执行。。。

免费包装:一些谷歌搜索给了我http://www.windowsnetworking.com/articles_tutorials/msi-packaging-tools.html,看看