|
如何隐藏桌面IE图标?
windows XP系统
ie7以上的桌面自定义没有勾选项
试过用万能删除也不可以?
试过修改注册表,结果自动修改过来,我不知道是怎么回事?
试过用组策略隐藏图标也不可以?
因为我学过一点VB编程,就想到了用VB试试,代码如下:
Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Const WM_KEYDOWN = &H100
Dim WSH
Private Sub Form_Load()
Set WSH = CreateObject("WSCRIPT.SHELL") '击活WScript.Shell对象
'修改注册表值
WSH.Regwrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel\{871C5380-42A0-1069-A2EA-08002B30309D}", 1, "REG_DWORD"
WSH.Regwrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{871C5380-42A0-1069-A2EA-08002B30309D}", 1, "REG_DWORD"
'刷新桌面
PostMessage FindWindow("Progman", "Program Manager"), WM_KEYDOWN, vbKeyF5, 0
End Sub
不过还是没有作用,不知道是哪里出错了? |
|