创建快捷方式,并可指定参数,图标,备注,热键等(VB6.0)

使用了WSH对象.

调用说明:

LnkName = 快捷方式文件名,如果无路径则自动新建到桌面;无后缀名(.lnk)会自动补齐.
FilePath = 目标文件名,全路径.
StrArg = 参数,可选.
IconFileIconIndex = 图标所在库及索引,由逗号分隔,可选.如: "c:\windows\system32\notepad.exe,0"
HookKey = 热键,值未知,可选.
StrRemark = 备注,可选.

例:

为Calc.exe创建桌面快捷方式.

mShellLnk "计算器","c:\windows\system32\calc.exe"

下载文件 点击下载此文件

评论: 1 | 引用: 0 | 查看次数: 1768
lionking1990
lionking1990[2010-10-20 12:23 AM | ]
我是VB吧的linoking1990,其实我在哪里都是用这个名字
我尝试用二进制方式读写快捷方式,虽然网上的资料不齐全,错误又多
但是庆幸的是通过分析十六进制和多次实验,已经做到最后一步了

最后的附加信息具体格式不明确,无法找到方法读取他
网上资料总说他其实总为0,但是我拿QQ快捷方式来看,就有数据
请问您知道吗?
回复来自 admin 的评论 admin 于 2010-10-20 11:09 AM 回复
这个我没研究呀.

我一直是使用WSH对象的,HOHO.

主要是搞不定,嘿嘿.

另外平时也不愿意在这方面消耗太多精力.