创建快捷方式,并可指定参数,图标,备注,热键等(VB6.0)
作者:admin 日期:2010-01-14
使用了WSH对象.
调用说明:
LnkName = 快捷方式文件名,如果无路径则自动新建到桌面;无后缀名(.lnk)会自动补齐.
FilePath = 目标文件名,全路径.
StrArg = 参数,可选.
IconFileIconIndex = 图标所在库及索引,由逗号分隔,可选.如: "c:\windows\system32\notepad.exe,0"
HookKey = 热键,值未知,可选.
StrRemark = 备注,可选.
例:
为Calc.exe创建桌面快捷方式.
mShellLnk "计算器","c:\windows\system32\calc.exe"
点击下载此文件
调用说明:
LnkName = 快捷方式文件名,如果无路径则自动新建到桌面;无后缀名(.lnk)会自动补齐.
FilePath = 目标文件名,全路径.
StrArg = 参数,可选.
IconFileIconIndex = 图标所在库及索引,由逗号分隔,可选.如: "c:\windows\system32\notepad.exe,0"
HookKey = 热键,值未知,可选.
StrRemark = 备注,可选.
例:
为Calc.exe创建桌面快捷方式.
mShellLnk "计算器","c:\windows\system32\calc.exe"

评论: 1 | 引用: 0 | 查看次数: 1768
我尝试用二进制方式读写快捷方式,虽然网上的资料不齐全,错误又多
但是庆幸的是通过分析十六进制和多次实验,已经做到最后一步了
最后的附加信息具体格式不明确,无法找到方法读取他
网上资料总说他其实总为0,但是我拿QQ快捷方式来看,就有数据
请问您知道吗?
我一直是使用WSH对象的,HOHO.
主要是搞不定,嘿嘿.
另外平时也不愿意在这方面消耗太多精力.