VB 如何修改IE快捷方式属性裏面的"目标"(在线等)

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:19:36
靠啊。不会发图!!
就只能发文字了!

举个例子。我生成一个IE快捷方式到桌面。
然后。我想修改IE快捷方式属性裏面的目标
原来是"C:\Program Files\Internet Explorer\iexplore.exe"
我想把他改为目标指向http://www.baidu.com
别来跟我说什麽"右键属性然后改下就行了!"
各位大哥谢谢了!
VB哦.是VB.
谢谢各位大哥

求救呀。在线等。。。。
还有就是。我的IE流览器怎麼不见了也不知道。
突然冒出两个奇怪的东西。
右键只有创建快捷方式。连属性删除都没有。
请问VB如何实现这种?
我该怎样搜索注册表呢?纳闷!手工改好了.
目标是指向"C:\Program Files\Internet Explorer\iexplore.exe" www.baidu.com
请问该怎样搜索?
谢谢这位大哥

你好,建议你用WshShell 对象来创建快捷方式,而不是修改系统图标, 例子如下

Private Sub test()
'请先在工程中引用c:\windows\system32\WSHom.ocx
Dim WshShell As New WshShell
Dim Path As String '快捷方式路径
Path = "C:\Documents and Settings\All Users\desktop\"
Dim LnkName As String '快捷方式名称
LnkName = "test.lnk"
Dim MyLnk As WshShortcut
Set MyLnk = WshShell.CreateShortcut(Path & LnkName)
MyLnk.TargetPath = "http://www.baidu.com" '快捷方式指向
MyLnk.IconLocation = "C:\Program Files\Internet Explorer\iexplore.exe,1" '快捷方式图标位置及索引
MyLnk.Save
End Sub

在注册表里边有

你先手工改一个

然后 去搜索就知道位置了