Private Declare Function OSfCreateShellGroup Lib "Vb5stkit.dll" Alias _
"fCreateShellFolder" (Byval lpstrDirName as string) as Long
Private Declare Function OSfCreateShellLink Lib "Vb5stkit.dll" Alias _
"fCreateShellLink" (Byval lpstrFolderName as string, _
ByVal lpstrLinkName as string, _
ByVal lpstrLinkPath as string, _
Byval lpstrLinkArguments as String) as Long
Private Declare Function OSfRemoveShellLink Lib "Vb5stkit.dll" Alias _
"fRemoveShellLink" (ByVal lpstrFolderName as String, _
ByVal lpstrLinkName as String) as Long
Private sub command1_click()
dim lresult as long
lresult = Osfcreateshelllink("..\..\desktop","记事本",_
"c:\windows\notepad.exe","")
'在桌面上创建
lresult=osfcreateshelllink("..\..\start menu","记事本", _
"c:\Windows\notepad.exe","")
'在开始菜单中创建
lresult=osfcreateshelllink("test","记事本", _
"c:\Windows\notepad.exe","")
'在test程序组中创建
end sub
Private sub command2_click()
dim lresult as long
lresult=osfcreateshellgroup("Test")
'
end sub
Private sub command3_click()
dim lresult as long
lresult=osfremoveshelllink("..\..\start menu","记事本")
lresult=osfremoveshelllink("..\..\desktop","记事本")
lresult=osfremoveshelllink("Test","记事本")