婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > WMI StdRegProv 通過wmi操作注冊表的vbscript實現代碼 (本地或遠程)

WMI StdRegProv 通過wmi操作注冊表的vbscript實現代碼 (本地或遠程)

熱門標簽:打電話的外呼系統貴不貴 加盟電銷機器人好的品牌 海外美發店地圖標注 辦理膠州400電話財稅 陜西高頻外呼回撥系統哪家好 新密防封卡外呼系統違法嗎 前鋒辦理400電話申請 百度地圖標注怎么卸載 外呼營銷下單系統
Because of its length, only the code for the function itself is shown on this page.
The demo script that shows how to use this function is available as a separate download.
復制代碼 代碼如下:

Function ReadRegValue( myComputer, myRegPath, myRegValue )
' This function reads a value from the registry of any WMI
' enabled computer.
'
' Arguments:
' myComputer a computer name or IP address,
' or a dot for the local computer
' myRegPath a full registry key path, e.g.
' HKEY_CLASSES_ROOT\.jpg or
' HKLM\SOFTWARE\Microsoft\DirectX
' myRegValue the value name to be queried, e.g.
' InstalledVersion or "" for default
' values
'
' The function returns an array with the following elements:
' ReadRegValue(0) the computer name (the first argument)
' ReadRegValue(1) the hive number (see const declarations)
' ReadRegValue(2) the key path without the hive
' ReadRegValue(3) the value name (the third argument)
' ReadRegValue(4) the error number: 0 means no error
' ReadRegValue(5) the data type of the result
' ReadRegValue(6) the actual data, or the first element of an
' array of data for REG_BINARY or REG_MULTI_SZ
'
' Written by Rob van der Woude
' http://www.robvanderwoude.com


' Standard housekeeping
Const HKEY_CLASSES_ROOT = H80000000
Const HKEY_CURRENT_USER = H80000001
Const HKEY_LOCAL_MACHINE = H80000002
Const HKEY_USERS = H80000003
Const HKEY_CURRENT_CONFIG = H80000005
Const HKEY_DYN_DATA = H80000006 ' Windows 95/98 only

Const REG_SZ = 1
Const REG_EXPAND_SZ = 2
Const REG_BINARY = 3
Const REG_DWORD = 4
Const REG_DWORD_BIG_ENDIAN = 5
Const REG_LINK = 6
Const REG_MULTI_SZ = 7
Const REG_RESOURCE_LIST = 8
Const REG_FULL_RESOURCE_DESCRIPTOR = 9
Const REG_RESOURCE_REQUIREMENTS_LIST = 10
Const REG_QWORD = 11

Dim arrRegPath, arrResult(), arrValueNames, arrValueTypes
Dim i, objReg, strHive, valRegError, valRegType, valRegVal

' Assume no error, for now
valRegError = 0

' Split the registry path in a hive part
' and the rest, and check if that succeeded
arrRegPath = Split( myRegPath, "\", 2 )
If IsArray( arrRegPath ) Then
If UBound( arrRegPath ) > 1 Then valRegError = 5
Else
valRegError = 5
End If

' Convert the hive string to a hive number
Select Case UCase( arrRegPath( 0 ) )
Case "HKCR", "HKEY_CLASSES_ROOT"
strHive = HKEY_CLASSES_ROOT
Case "HKCU", "HKEY_CURRENT_USER"
strHive = HKEY_CURRENT_USER
Case "HKLM", "HKEY_LOCAL_MACHINE"
strHive = HKEY_LOCAL_MACHINE
Case "HKU", "HKEY_USERS"
strHive = HKEY_USERS
Case "HKCC", "HKEY_CURRENT_CONFIG"
strHive = HKEY_CURRENT_CONFIG
Case "HKDD", "HKEY_DYN_DATA"
strHive = HKEY_DYN_DATA
Case Else
valRegError = 5
End Select

' Abort if any error occurred, and return an error code
If valRegError > 0 Then
ReadRegValue = Array( myComputer, myRegPath, _
myRegPath, myRegValue, _
valRegError, "-", "-" )
Exit Function
End If

' Initiate custom error handling
On Error Resume Next

' Create a WMI registry object
Set objReg = GetObject( "winmgmts:{impersonationLevel=impersonate}!//" _
myComputer "/root/default:StdRegProv" )

' Abort on failure to create the object
If Err Then
valRegError = Err.Number
Err.Clear
On Error Goto 0
ReadRegValue = Array( myComputer, myRegPath, _
myRegPath, myRegValue, _
valRegError, "-", "-" )
Exit Function
End If

' Get a list of all values in the registry path;
' we need to do this in order to find out the
' exact data type for the requested value
objReg.EnumValues strHive, arrRegPath( 1 ), arrValueNames, arrValueTypes

' If no values were found, we'll need to retrieve a default value
If Not IsArray( arrValueNames ) Then
arrValueNames = Array( "" )
arrValueTypes = Array( REG_SZ )
End If

If Err Then
' Abort on failure, returning an error code
valRegError = Err.Number
Err.Clear
On Error Goto 0
ReadRegValue = Array( myComputer, myRegPath, _
myRegPath, myRegValue, _
valRegError, "-", "-" )
Exit Function
Else
' Loop through all values in the list . . .
For i = 0 To UBound( arrValueNames )
' . . . and find the one requested
If UCase( arrValueNames( i ) ) = UCase( myRegValue ) Then
' Read the requested value's data type
valRegType = arrValueTypes( i )
' Based on the data type, use the appropriate query to retrieve the data
Select Case valRegType
Case REG_SZ
objReg.GetStringValue strHive, arrRegPath( 1 ), _
myRegValue, valRegVal
If Err Then valRegError = Err.Number
Case REG_EXPAND_SZ
objReg.GetExpandedStringValue strHive, arrRegPath( 1 ), _
myRegValue, valRegVal
If Err Then valRegError = Err.Number
Case REG_BINARY ' returns an array of bytes
objReg.GetBinaryValue strHive, arrRegPath( 1 ), _
myRegValue, valRegVal
If Err Then valRegError = Err.Number
Case REG_DWORD
objReg.GetDWORDValue strHive, arrRegPath( 1 ), _
myRegValue, valRegVal
If Err Then valRegError = Err.Number
Case REG_MULTI_SZ ' returns an array of strings
objReg.GetMultiStringValue strHive, arrRegPath( 1 ), _
myRegValue, valRegVal
If Err Then valRegError = Err.Number
Case REG_QWORD
objReg.GetQWORDValue strHive, arrRegPath( 1 ), _
myRegValue, valRegVal
If Err Then valRegError = Err.Number
Case Else
valRegError = 5
End Select
End If
Next
End If

' Check if an error occurred
If valRegError > 0 Then
valRegType = ""
valRegVal = ""
Err.Clear
On Error Goto 0
End If

' Return the data in an array
If valRegType = REG_BINARY Or valRegType = REG_MULTI_SZ Then
' First, deal with registry data which is
' returned as array instead of single value
ReDim Preserve arrResult( 6 + UBound( valRegVal ) )
arrResult( 0 ) = myComputer
arrResult( 1 ) = strHive
arrResult( 2 ) = arrRegPath( 1 )
arrResult( 3 ) = myRegValue
arrResult( 4 ) = valRegError
arrResult( 5 ) = valRegType
For i = 0 To UBound( valRegVal )
arrResult( 6 + i ) = valRegVal( i )
Next
ReadRegValue = arrResult
Else
ReadRegValue = Array( myComputer, strHive, arrRegPath( 1 ), _
myRegValue, valRegError, valRegType, valRegVal )
End If

' Finished
Set objReg = Nothing
On Error Goto 0
End Function

Requirements:
Windows version: ME, 2000, XP, Server 2003, or Vista (95, 98, NT 4 with WMI CORE 1.5)
Network: any
Client software: WMI CORE 1.5 for Windows 95, 98 or NT 4
Script Engine: any
Summarized: Can work on any Windows computer, but WMI CORE 1.5 is required for Windows 95, 98 or NT 4.
Can be used in *.vbs with CSCRIPT.EXE or WSCRIPT.EXE, as well as in HTAs.
您可能感興趣的文章:
  • VB中使用WMI獲取系統硬件和軟件有關信息
  • VBS調用WMI遍歷搜索硬盤文件并計數的方法
  • vbs通過WMI修改文件文件夾的NTFS權限
  • VBS通過WMI監視注冊表變動的代碼
  • VBS通過WMI獲取CPU使用率的代碼
  • 將WMI中的DateTime類型轉換成VBS時間的函數代碼
  • VBS調用WMI實現搜索硬盤mp3文件
  • Rcmd.vbs [Remote Cmd with wmi]遠程腳本
  • VBS調用WMI快速關閉IE的腳本
  • VBS腳本使用WMI操作注冊表的代碼
  • vbs wmi獲取電腦硬件信息實例
  • 初窺WMI_Vbs腳本編程簡明教程補充讀物
  • 使用WMI得到計算機的信息

標簽:武威 四平 河南 阜陽 牡丹江 伊春 梅州 咸陽

巨人網絡通訊聲明:本文標題《WMI StdRegProv 通過wmi操作注冊表的vbscript實現代碼 (本地或遠程)》,本文關鍵詞  WMI,StdRegProv,通過,wmi,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《WMI StdRegProv 通過wmi操作注冊表的vbscript實現代碼 (本地或遠程)》相關的同類信息!
  • 本頁收集關于WMI StdRegProv 通過wmi操作注冊表的vbscript實現代碼 (本地或遠程)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    不卡av电影在线播放| 亚洲精品欧美激情| 精品视频全国免费看| 欧美亚洲综合另类| 亚洲手机成人高清视频| 欧美日韩小视频| 亚洲国产精品激情在线观看| 调教+趴+乳夹+国产+精品| 成人小视频在线| 精品久久久久香蕉网| 精品一区二区在线观看| 久久综合给合久久狠狠狠97色69| 国内精品视频666| 欧美激情综合在线| 一本久久综合亚洲鲁鲁五月天 | 91麻豆精品国产自产在线 | 亚洲综合成人在线| 99国产欧美另类久久久精品| 国产精品三级电影| 日本视频一区二区三区| 国产sm精品调教视频网站| 久久久亚洲国产美女国产盗摄 | 日韩欧美国产一区二区三区 | 亚洲天堂av老司机| 日韩成人精品在线观看| 成人性生交大片免费看视频在线| 欧美精品久久一区| 日本欧美大码aⅴ在线播放| 99久久久精品| 日韩女优视频免费观看| 国产高清在线观看免费不卡| 日韩欧美国产一区二区三区| 99久久精品免费| 中文字幕制服丝袜成人av| 久草这里只有精品视频| 国产精品久久久久影院色老大| 韩国女主播成人在线| 一区二区三区四区高清精品免费观看| 不卡av在线网| 亚洲免费观看高清完整版在线观看| 欧美精品三级在线观看| 香蕉久久夜色精品国产使用方法| 中文字幕精品一区二区三区精品| 精品一二线国产| 精品va天堂亚洲国产| 欧美美女一区二区三区| 图片区小说区国产精品视频| 欧美日韩国产精选| 人人狠狠综合久久亚洲| 精品久久久久久久久久久久久久久| 天天综合天天综合色| 中文字幕久久午夜不卡| 91麻豆免费在线观看| 国产精品久久久久一区二区三区| 国内成人免费视频| 91亚洲永久精品| 国产成人夜色高潮福利影视| 国产日韩欧美制服另类| 99久久伊人精品| 成人国产精品免费网站| 亚洲欧美日韩国产综合| 国产精品小仙女| 亚洲人成精品久久久久久| 成人免费视频app| 国产综合一区二区| 亚洲精品中文在线影院| 欧美高清视频在线高清观看mv色露露十八 | 不卡av免费在线观看| 国产伦精品一区二区三区免费 | 亚洲成人中文在线| 制服丝袜在线91| 国产成人在线免费观看| 亚洲色图色小说| 国产麻豆精品theporn| 一区二区三区色| 香蕉影视欧美成人| 久久久久99精品一区| 亚洲国产成人私人影院tom| 欧美日韩性生活| 成人久久久精品乱码一区二区三区| 国产精品一色哟哟哟| 亚洲线精品一区二区三区八戒| 亚洲免费三区一区二区| 欧美久久久久久久久| 99久久久久久| 欧美日本不卡视频| 99riav一区二区三区| 91久久久免费一区二区| 国产精品一区二区在线观看不卡| 欧美精品一区二区三区蜜桃| 国产欧美视频一区二区三区| 91麻豆精品国产91久久久久久| 欧美变态口味重另类| 欧美丰满嫩嫩电影| 日韩av高清在线观看| 久久99精品久久久久久国产越南 | 欧美中文字幕一区| 久久免费视频色| 欧美精选午夜久久久乱码6080| 国产午夜精品一区二区三区视频 | 91视频91自| 日韩精品中文字幕一区 | 蜜桃视频第一区免费观看| 日韩av一二三| 又紧又大又爽精品一区二区| 亚洲成人综合视频| 亚洲www啪成人一区二区麻豆 | 91福利社在线观看| 成人国产精品免费| 国产98色在线|日韩| 精品国产乱码久久久久久图片| 欧美午夜一区二区三区免费大片| 亚洲美女屁股眼交3| 日韩欧美综合在线| 成人亚洲一区二区一| av一区二区久久| 国产剧情一区二区三区| 欧美图片一区二区三区| 色网站国产精品| 亚洲欧洲美洲综合色网| 亚洲一线二线三线视频| 日韩欧美第一区| 亚洲一区二区三区四区在线 | 不卡一区在线观看| 欧美精品视频www在线观看| 在线观看日韩一区| 成人免费视频网站在线观看| 日韩精品一区二区三区在线| 欧美成人一区二区三区片免费| 亚洲欧美偷拍卡通变态| 亚洲大片精品永久免费| 91极品美女在线| 欧美激情一区在线| 一区二区免费在线| 91视频在线观看| 欧美精品第1页| 视频在线观看一区| 国产一区二区在线看| 日韩精品专区在线影院观看 | 日韩一区二区三区免费观看| 亚洲午夜免费电影| 日本v片在线高清不卡在线观看| 在线视频国产一区| 99久久er热在这里只有精品66| 国产精品入口麻豆原神| 午夜精品一区二区三区免费视频| 欧美精品一区二区三区一线天视频| 日本sm残虐另类| av激情亚洲男人天堂| 中文字幕一区二区三区色视频| 亚洲成a人在线观看| 欧美日韩国产首页在线观看| 久久综合中文字幕| 久久国产精品色| 中文字幕电影一区| 日韩成人av影视| 精品成人a区在线观看| 一区二区三区视频在线观看| 欧美日韩三级在线| 中文一区二区在线观看| 91在线观看免费视频| 精品捆绑美女sm三区| 国产日产欧美一区二区三区| 国产suv精品一区二区三区| 3751色影院一区二区三区| 久久国产乱子精品免费女| 在线视频欧美精品| 国产主播一区二区三区| 欧美一区欧美二区| 成人精品国产一区二区4080| 精品sm捆绑视频| 亚洲欧洲精品一区二区三区| 在线影视一区二区三区| 国产区在线观看成人精品| av亚洲精华国产精华精华| 欧美国产成人在线| 欧美日韩在线一区二区| 亚洲精品欧美二区三区中文字幕| 欧美一区二区三区在线观看| 国产精品系列在线观看| 久久久久国产精品麻豆| 91视频91自| 亚洲黄色av一区| 中文字幕乱码久久午夜不卡| 成人精品在线视频观看| 视频一区在线播放| 91精品国产一区二区三区蜜臀| 国产一区欧美一区| 亚洲视频免费在线观看| 91香蕉视频mp4| 国产91精品欧美| 欧美肥胖老妇做爰| 日本电影欧美片| 日韩午夜激情av| 欧美嫩在线观看| 欧美偷拍一区二区| 全部av―极品视觉盛宴亚洲| 亚洲精品成人在线| 欧美日韩和欧美的一区二区| 色婷婷av一区二区三区大白胸|