installshield内部是怎样安装快捷方式的?代码中快捷方式的路径如何获取和更改?

sch0070679 2008-04-20 07:59:57
小弟用VC写了个小程序,在用installshield打包时发现一个问题:
创建的快捷方式能够找到源程序,程序能启动。但我程序里有一段配置ODBC的代码,使用的是相对路径,也就是说正常情况下无论程序安装在哪儿都能配置好ODBC连上数据库,但安装完以后源程序可以使用数据库,快捷方式却无法配置ODBC,原因好像是installshield安装快捷方式的路径并不是安装程序的路径,只是把快捷方式指向源程序。举个例子,程序安装在c:\aa下,数据库也在c:\aa下,但安装快捷方式的路径可能是c:\Documents and Settings\a\桌面\,而当使用快捷方式时配置数据库的代码调用的路径是c:\Documents and Settings\a\桌面\,从而找不到数据库
请问如何把这个快捷方式的路径改成安装程序的路径,不然要把数据库改成ADO的了太麻烦了
...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
支持搂主,收藏
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
有点难度哦

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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