欲支持快捷方式,有两个办法:
一、调用Win95的IShellLink接口。在你的VB的光盘上Tools\Unsupprt\Shelllnk目录下,有一个Shelllnk例子。这个例子演示了如何在VB中使用快捷方式。
二、调用VB安装程序中的OSfCreateShellLink函数。参考:微软的Knowledge Base的文章:“Q155303 OWTO: Create Shortcuts (Shell Links) within Windows”。这个函数在VB 5和VB 6下的调用有所不同,可以参考QA001807 "如何使安装程序在桌面上建立快捷方式"。
如果只是创建快捷方式,后一种方法比较简单。但前一种方法功能比较强,不但可以创建,也可以读取快捷方式中的属性,而且支持图标等操作。