vb打包如何创建桌面快捷方式?

Technologytomorrow 2004-12-31 10:52:53
用vb打包程序,如何实现安装后再桌面出现快捷方式?
另外,卸载程序的快捷菜单怎样出现在开始菜单里?
...全文
814 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Technologytomorrow 2005-04-15
  • 打赏
  • 举报
回复
结帖
jirim 2005-01-15
  • 打赏
  • 举报
回复
up!!
jnhjone 2005-01-14
  • 打赏
  • 举报
回复
标记一下
leayh 2005-01-14
  • 打赏
  • 举报
回复
标记一下
Technologytomorrow 2005-01-13
  • 打赏
  • 举报
回复
to:china009(无影追风)
我照着做了

其中一个问题解决了---非常感谢!
另外:桌面快捷方式还是没有出现,


OSfCreateShellLink "..\..\Desktop", _
"我的程序", gstrDIR_DEST + "MyProg.exe", "", True, "$(Programs)"
是把这一句加进去就可以了吗?
Technologytomorrow 2005-01-13
  • 打赏
  • 举报
回复
我照着做了,但是桌面快捷方式还是没有出现
Technologytomorrow 2005-01-13
  • 打赏
  • 举报
回复
多谢china009(无影追风)!
我试试!---先
chuting1 2005-01-11
  • 打赏
  • 举报
回复
外包的固然好, 可是不好用啊
setupfact
installfield
to017 2005-01-11
  • 打赏
  • 举报
回复
外包的好用,干嘛用自带的呢?(打包完那么大)
无影追风 2005-01-11
  • 打赏
  • 举报
回复
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中加上:
(VB 5.0中)
OSfCreateShellLink "..\..\Desktop", _
"我的程序", gstrDIR_DEST + "MyProg.exe", ""
(VB 6.0中)
OSfCreateShellLink "..\..\Desktop", _
"我的程序", gstrDIR_DEST + "MyProg.exe", "", True, "$(Programs)"
重新编译Setup1.vbp,用Setup1.exe替换原来的Setup1.exe即可。
无影追风 2005-01-11
  • 打赏
  • 举报
回复
如果希望在菜单中添加卸载选项,可以在制作安装程序包时加入相应的程序项。VB6的"Package & Deployment 向导"支持安装程序创建自己的程序组和菜单项。在"Package & Deployment 向导"的"启动菜单项"一步(下图),选择"新建项"按钮,此时会出现一个对话框。在对话框的 "名称"文本框中输入菜单项的名称,如"卸载VBTERM"。在"目标"框中输入卸载项的命令为:$(WinPath)\st6unst.exe -n "$(AppPath)\ST6UNST.LOG" 。然后选择确定关闭该对话框。这样生成的安装程序中将包括一个卸载程序的菜单项。
Technologytomorrow 2005-01-11
  • 打赏
  • 举报
回复
用vb自带的打包工具
kmzs 2005-01-06
  • 打赏
  • 举报
回复
用什么大包哦???
Technologytomorrow 2005-01-06
  • 打赏
  • 举报
回复
怎么没人???????
gxh2004 2004-12-31
  • 打赏
  • 举报
回复
关注,帮你顶

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧