用vbscript部署c++程序
Deploy c ++ program with vbscript?
我已经创建了一个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
,看看
- Mongodb c++驱动程序:如何查询元素的数组
- C++,系统无法执行指定的程序
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 重载操作程序时出错>>用于类中的字符串 memebr
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 试图在visual studio上用C++创建一个桌面应用程序
- 模板元程序查找相似的连续类型名称
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 如何通过cpp程序运行shell脚本
- 有没有什么方法可以使用一个函数中定义的常量变量,也可以由c++中同一程序中的其他函数使用
- IPC使用多个管道和分支进程来运行Python程序
- 如何将c++程序的一些输出传递给shell,以便在shell中使用
- 使用C++程序合并排序没有得到正确的输出
- 基于boost的程序的静态链接——zlib问题
- 程序崩溃并显示"std::out_of_range"错误
- 在C应用程序中运行C++(带有STL)函数
- 使用mongocxx驱动程序时包含头文件问题
- 如何在c++程序中找到函数的地址