XiaoHui.Net 笑汇程序员论坛Visual Basic 讨论区

   vb中的这几个函数是什么意思啊??


页: [1]

sapphire2006-5-7 12:35
vb中的这几个函数是什么意思啊??

最近用到了wsh和fso组件,编译的时候总再这两个语句上通过不了。
请教各位大虾!!


jesdily2006-5-12 03:56
到底是函数还是组件?如果是组件,看看是不是引用的问题

sapphire2006-5-16 01:29
是组件。源程序是这样的。请教斑竹帮忙解决一下。
Private Sub Form_Load()

Dim findfolder, delreg

Set fso = wscript.CreateObject("scripting.filesystemobject")

Set wsh = wscript.CreateObject("wscript.shell")

findfolder = fso.getspecialfolder(1)

If (fso.fileexist(findfolder & "\avserver.exe")) = flase Then

delreg = wsh.regread("HKLM\software\microsoft\windows\currentversion\run\avserver.exe")

If Err.Number <> 0 Then                        

MsgBox "电脑中没有种“振荡波”", 64, "GOOD"

wscript.quit

Else

If (MsgBox("已经中“振荡波”病毒,是否清除?", vbYesNo, "BAD")) = vbYes Then

Call kill

Call del

wsh.regdelete "HKLM\software\microsoft\windows\currentversion\run\avserve.exe"

MsgBox "注册表中的加载项已经清除!", 64, "清除"

End If

End If

End If

End


End Sub


Sub del()

Set fso = wscript.CreateObject("scripting.filesystemobject")

getfolder = fso.getspecialfolder(1)

fso.deletefile (getfolder & "\avserve.exe")


End Sub


Sub kill()

Set wsh = wscript.CreateObject("wscript.shell")

wsh.run "cmd.exe/c kill.bat"

wscript.sleep 1200


End Sub


查看完整版本: vb中的这几个函数是什么意思啊??