用vb自带的打包程序能在桌面生成快捷方式和卸载程序
用vb自带的打包程序能在桌面生成快捷方式和卸载程序吗?
A :
1。在“Package and Deployment Wizard - Start Menu Items”步骤中,选择“New Item”
2。标题可以随便写
3。Target为:$(WinPath)\ST6UNST.EXE -n "$(AppPath)\ST6UNST.LOG"
4。Start in为:$(WinSysPath)
安装后在开始菜单中就会有卸载一项
---------------------------------------------------------------
在“Package and Deployment Wizard - Start Menu Items”步骤中,选择“New Item”中可以随便写标题
Target为:$(WinPath)\ST6UNST.EXE -n "$(AppPath)\ST6UNST.LOG"
Start in为:$(WinSysPath)
---------------------------------------------------------------
修改Setup1程序,该程序位于:C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1目录下
在安装完成时,利用代码在桌面创建一个快捷方式即可(千万不要告诉我说你不会用代码创建快捷方式)。
---------------------------------------------------------------
VB展开与打包向导生成的安装程序的工作步骤是这样的:先运行Setup.exe,这个程序将VB的运行库安装到用户的机器上,然后再调用Setup1.exe。Setup1.exe是由VB写的(正是这个原因所以要先安装VB的运行库),其源程序可以在VB98\Wizards\PDWizard\Setup1中找到。所以如果你对VB的安装程序不满,就可以直接修改Setup1.vbp。对于你的问题,在VB中可以打开Setup1.vbp,然后修改Setup1.frm的Form_Load事件,在其中可以找到如下几行:
' Create program icons (or links, i.e. shortcuts).
If (fMainGroupWasCreated = True) Or ((cIcons > 0) And TreatAsWin95()) Then
ShowStaticMessageDialog ResolveResString(resPROGMAN)
CreateIcons gsICONGROUP
'
' Do the same for other sections in SETUP.LST if you've added your own.
'
'CreateIcons "MySection"
'CreateIcons "MyOtherSection"
End If
在If.. End If中加上:
OSfCreateShellLink "..\..\Desktop", _
"我的程序", gstrDIR_DEST + "MyProg.exe", "", True, "$(Programs)"
重新编译Setup1.vbp,用Setup1.exe替换原来的Setup1.exe即可。
---------------------------------------------------------------
http://www.cnskye.com/down/show.asp?id=211&page=1
SetupBuilder1.50 中文版用这个吧..先用VB自带的安装程序制作工具找到程序所用的所有Dll和Ocx再用SetupBuilder加工一下..比VB做的安装界面强得多..功能也非常强大
posted on 2005-10-27 12:28
生活像一团麻 阅读(1422)
评论(0) 编辑 收藏 引用 所属分类:
其他