4,008
社区成员
发帖
与我相关
我的任务
分享
set rel = QueryReg("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\DISUSB","")
msgbox rel
Function QueryReg(key, value)
dim rels
'on error resume next
set ws=CreateObject("wscript.shell")
k=ws.regread(key)
if err.number <> 0 then '2147024894 then
rels = 0
else
if isEmpty(k) or k ="" then
rels = 0
else
'msgbox value
'msgbox k
'msgbox instr(k, value)
if trim(value) = "" or isEmpty(value) then
rels = 1
else
if instr(value, k) > 0 then
rels = 1
else
rels = 0
end if
end if
end if
end if
QueryReg = rels
End function
QueryReg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\DISUSB",""
dim key
dim value
dim rel
key = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\DISUSB"
value = "auto"
rel = QueryReg(key, value)
msgbox rel
'查找注册表中是否存在名为Key的键,且键值中包含value
'value为空不判断值
Function QueryReg(key, value)
on error resume next
set ws=CreateObject("wscript.shell")
k = ws.regread(key)
if err.number <> 0 or err.number=-2147024894 then
QueryReg = 0
else
if isEmpty(k) or k ="" then
QueryReg = 0
else
if trim(value) = "" or isEmpty(value) then
QueryReg = 1
else
if instr(k, value) > 0 then
QueryReg = 1
else
QueryReg = 0
end if
end if
end if
end if
End function