如何制作只有一个exe文件的安装程序

xiaoqiang321 2009-09-02 11:21:43
原来用install shiled 2008打的包会产生数个文件,如.cab,.exe,.ini,几个文件,
现在想做一个包,打出来的包只有一个exe文件,就像微软的补丁包那样,怎么做?
...全文
344 16 打赏 收藏 举报
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xiaoqiang321 2009-09-02
打包后,除了Setup.exe还有一个instmsia.exe和instmsiw.exe,
应该是windows intaller的ansi和widechar版本的吧,这个东西是不是有必要随安装包发布呢,
或者说,这个instmsia.exe和instmsiw.exe是不是微软发布的,和我的安装包内容毫无关系呢?
  • 打赏
  • 举报
回复
homesos 2009-09-02
vs.net自带有安装工程
  • 打赏
  • 举报
回复
webing520 2009-09-02
install shiled 2008 在Project Assistant选择Build Installation界面,然后钩选Single Executable。点击Run即可。
  • 打赏
  • 举报
回复
lili0920 2009-09-02
InstallShield 6.3
菜单"Build-Media Wizard",点击若干次“下一步”按钮后,选中“Pack the Set Up Into a self-extacting execute file”,就可以
  • 打赏
  • 举报
回复
wu_qing_yun 2009-09-02
我用的InstallShield 12 在Project Assistant页面选择:Single Executable就行啦,打出来的包只有一个.exe文件
  • 打赏
  • 举报
回复
百事烟 2009-09-02
菜单->Build->Build Release 1 F7 按这个

你的目录\Media\Release 1\Package\这个就是
  • 打赏
  • 举报
回复
Conry 2009-09-02
[Quote=引用 6 楼 skybblue 的回复:]
用NSIS吧,免费做安装程序的,生成一个exe文件
[/Quote]
up
俺一直用这个
  • 打赏
  • 举报
回复
skybblue 2009-09-02
用NSIS吧,免费做安装程序的,生成一个exe文件
  • 打赏
  • 举报
回复
yayafu 2009-09-02
自己写
  • 打赏
  • 举报
回复
xiaoqiang321 2009-09-02
这个设置在哪里呢,大概的位置也行,
  • 打赏
  • 举报
回复
oyljerry 2009-09-02
可以用7zip等工具做自解压...
  • 打赏
  • 举报
回复
youyifang 2009-09-02
确实,打包程序可以讲所有的资源都打包进去,只是有点大.
  • 打赏
  • 举报
回复
百事烟 2009-09-02
install shiled可以只生成一个exe文件,找相关选项,
  • 打赏
  • 举报
回复
lz都解决了,那就只有帮顶了下了,顺便学习下
  • 打赏
  • 举报
回复
xiaoqiang321 2009-09-02
问题解决,结贴,我将另开一个关于installshield的贴,欢迎来顶,
  • 打赏
  • 举报
回复
webing520 2009-09-02
应该有关系吧。

如果只想要一个文件。可以在Build Installation中选择Single MSI Package这个选项,然后build
。new的时候选择的是Basic MSI Project.
如果选择的是InstallScript Project,好像就生成了你叙述的那样。
  • 打赏
  • 举报
回复
相关推荐
发帖
VC/MFC
加入

1.6w+

社区成员

VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
申请成为版主
帖子事件
创建了帖子
2009-09-02 11:21
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……