社区
资源
帖子详情
Visual Studio Installer制作安装包问题
aa752929383
2011-09-21 11:09:31
我想制作一个安装包,在安装的时候需要运行自己的一个程序,完成附加功能。
据我研究,只能把编译好的exe放在安装包里,作为自定义操作项,不知道能不能直接写源码然后和安装包一起编译呢?
我需要完成一个简单的功能:
在安装的时候获取到安装包的文件名,并显示出来。
有相关经验的大侠请指教。我用C++
...全文
676
6
打赏
收藏
Visual Studio Installer制作安装包问题
我想制作一个安装包,在安装的时候需要运行自己的一个程序,完成附加功能。 据我研究,只能把编译好的exe放在安装包里,作为自定义操作项,不知道能不能直接写源码然后和安装包一起编译呢? 我需要完成一个简单的功能: 在安装的时候获取到安装包的文件名,并显示出来。 有相关经验的大侠请指教。我用C++
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
宇影周邵
2011-09-22
打赏
举报
回复
可以写一些脚本来处理
limang89
2011-09-22
打赏
举报
回复
C++ 程序里用
打开你要执行的程序。。
SHELLEXECUTEINFO shell = { sizeof(shell) };
shell.fMask = SEE_MASK_FLAG_DDEWAIT;
shell.lpVerb = "open";
shell.lpFile = "XXX.EXE";
shell.nShow = SW_SHOWNORMAL;
BOOL ret = ShellExecuteEx(&shell);
ShellExecuteEx 这个函数。。
limang89
2011-09-22
打赏
举报
回复
打包的时候可以设置安装后执行程序
[run]
Filename: "{app}\XXX.EXE";
好像是这样
aa752929383
2011-09-22
打赏
举报
回复
没用过脚本。脚本可以完成什么功能呢?
aa752929383
2011-09-22
打赏
举报
回复
顺便问一下,安装包执行时可以写注册表。
怎么表示,能代表当前程序的文件名呢?
aa752929383
2011-09-22
打赏
举报
回复
多谢limang89关注,不过不是我要的答案,你说的我明白。
安装包是工具做的,这个工具是没有源码的。这个工具只有一些选项去做自定义操作:比如设置快捷方式
我查阅了相关文档,虽然工具没有源码,但是好像可以在里面写一些自己的源码吧,C#和VB的。
不过我没看懂,并且结构乱七八糟的也不是我想要的。
我再详细说一下我的问题:
用Visual Studio自带的工具Visual Studio Installer去制作程序安装包。
要实现的功能是,安装结束或者安装过程中,显示一个对话框(内容是这个安装包的名字,例如:setup.msi)
就是这样。看起来就像是这个功能是安装包的功能一样。但安装包的制作功能并不提供此选项。
所以自己要想办法实现。
求高人指路。。。
Microsoft
Visual
Studio
Installer
Projects(2017\2019\2022)
Microsoft
Visual
Studio
Installer
Projects(2017\2019\2022),
Installer
Projects.vsix下载 Microsoft
Visual
Studio
Installer
Projects
Microsoft
Visual
Studio
Installer
Projects 2022
官网搬运
Visual
Studio
2015
Installer
vs2015社区版不能打包程序,需要安装此插件,可以实现打包exe功能
Microsoft
Visual
Studio
Installer
Projects
Microsoft
Visual
Studio
Installer
Projects
Visual
Studio
Installer
For
Visual
Studio
6.0 安装程序
制作
工具
Visual
Studio
Installer
For
Visual
Studio
6.0 安装程序
制作
工具
资源
2,585
社区成员
18,436
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章