婷婷综合国产,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
    久久理论电影网| 午夜欧美一区二区三区在线播放| 国产精品色一区二区三区| 亚洲成年人网站在线观看| 国产成人午夜高潮毛片| 欧美日韩电影在线播放| 国产精品国产三级国产有无不卡| 日本不卡视频在线观看| 欧日韩精品视频| 欧美国产视频在线| 国产一区亚洲一区| 日韩欧美的一区| 婷婷成人激情在线网| 91色在线porny| 国产精品久久久一本精品 | 色偷偷一区二区三区| 精品国产91久久久久久久妲己| 性做久久久久久免费观看欧美| 一本色道久久综合亚洲91| 久久在线免费观看| 精品一区二区三区在线播放视频 | 久久精品一区二区三区不卡| 天堂影院一区二区| 欧美三级在线视频| 亚洲午夜久久久久中文字幕久| av电影在线观看一区| 国产午夜精品福利| 国产精品夜夜爽| 国产欧美日韩在线看| 不卡视频一二三四| 国产成+人+日韩+欧美+亚洲| 日本韩国一区二区三区视频| 亚洲精品国产无套在线观| 岛国精品在线观看| 国产精品久久久久久久久动漫| 国产老肥熟一区二区三区| 国产午夜精品美女毛片视频| 国产激情视频一区二区在线观看| 中文子幕无线码一区tr| 国产99久久久精品| 中文字幕中文乱码欧美一区二区| av在线播放一区二区三区| 国产精品免费免费| 欧美色区777第一页| 天堂一区二区在线| 日韩一区二区在线观看视频| 精品在线播放免费| 国产精品国产三级国产aⅴ中文| www.亚洲色图| 亚洲夂夂婷婷色拍ww47| 欧美裸体bbwbbwbbw| 国产一区二区三区| 中文字幕佐山爱一区二区免费| 欧美性做爰猛烈叫床潮| 免费在线观看日韩欧美| 欧美国产精品一区| 欧美日韩国产色站一区二区三区| 精品一区二区影视| 亚洲精品成人a在线观看| 日韩一区二区三区视频| 成人一区二区三区在线观看| 亚洲尤物视频在线| 欧美成人一区二区三区片免费| 99久久久国产精品免费蜜臀| 天天综合天天做天天综合| 国产精品污网站| 欧美丰满美乳xxx高潮www| 国产精品一区二区久激情瑜伽| 亚洲一区二区三区国产| 久久免费视频色| 在线看日本不卡| 国产高清久久久久| 亚洲成av人片| 中文字幕中文字幕中文字幕亚洲无线| 欧美精品色综合| 91无套直看片红桃| 激情欧美一区二区三区在线观看| 亚洲图片欧美色图| 中文字幕巨乱亚洲| 日韩欧美国产一区二区在线播放| 色伊人久久综合中文字幕| 国产成人在线视频免费播放| 三级在线观看一区二区| 亚洲精品第一国产综合野| 日本一区二区三区高清不卡| 欧美一区二区三区视频免费 | 国产精品久久久久久久久图文区| 91麻豆精品国产自产在线| 一本久久综合亚洲鲁鲁五月天 | 美女视频黄免费的久久| 亚洲精品免费在线观看| 国产精品毛片高清在线完整版| 欧美电影免费提供在线观看| 欧美久久久久久久久久| 欧美在线观看一二区| 色综合天天在线| 99re亚洲国产精品| 成人一区二区在线观看| 丰满少妇在线播放bd日韩电影| 国内精品国产成人国产三级粉色 | xnxx国产精品| 欧美一卡二卡在线观看| 在线播放中文字幕一区| 欧美精品在欧美一区二区少妇| 日本福利一区二区| 欧美在线免费观看亚洲| 91成人在线观看喷潮| 91香蕉国产在线观看软件| caoporm超碰国产精品| www..com久久爱| 99久久精品一区| 91影院在线免费观看| 成人午夜视频在线观看| 粉嫩久久99精品久久久久久夜| 国产精品一级片在线观看| 国产麻豆一精品一av一免费| 国产一区 二区| 成人免费视频app| 97se亚洲国产综合自在线不卡| 色女孩综合影院| 91福利小视频| 69堂精品视频| 久久亚洲影视婷婷| 国产精品激情偷乱一区二区∴| 亚洲免费看黄网站| 亚洲午夜久久久久| 日韩电影在线观看电影| 国内久久婷婷综合| 99久久99久久免费精品蜜臀| 91福利国产成人精品照片| 欧美一区二区成人6969| 久久综合狠狠综合久久激情| 国产精品久久久久一区| 亚洲一区免费观看| 日本少妇一区二区| 国产成人免费在线观看不卡| 91视频国产资源| 91精品国产欧美一区二区成人| 精品国产第一区二区三区观看体验| 国产欧美一区视频| 亚洲狠狠爱一区二区三区| 免费在线欧美视频| 成人国产精品免费观看视频| 欧美性生交片4| 久久奇米777| 亚洲免费av在线| 久久电影网站中文字幕| 成人精品视频一区二区三区尤物| 色999日韩国产欧美一区二区| 日韩久久免费av| 亚洲精品免费在线播放| 国产精品自在欧美一区| 在线观看免费亚洲| 国产视频一区在线观看 | 国产精品不卡视频| 免费精品视频在线| 91免费观看视频| 久久一区二区视频| 肉色丝袜一区二区| 一本大道久久a久久精二百| 精品国产一二三| 日韩**一区毛片| 日本高清无吗v一区| 国产日韩v精品一区二区| 日日夜夜一区二区| 日本韩国一区二区| 18成人在线观看| 国产呦精品一区二区三区网站| 欧美日韩精品高清| 亚洲精品视频一区| 高清国产一区二区| 精品国产免费一区二区三区四区| 亚洲无人区一区| 色综合激情五月| 欧美激情在线一区二区三区| 国产在线日韩欧美| 日韩一级片在线观看| 日韩精品91亚洲二区在线观看| 91亚洲午夜精品久久久久久| 国产精品视频观看| 国产精一区二区三区| 欧美va亚洲va在线观看蝴蝶网| 午夜久久福利影院| 欧美日本一区二区三区四区| 亚洲精品欧美激情| 在线观看国产精品网站| 亚洲伊人伊色伊影伊综合网| 97se亚洲国产综合自在线不卡| 中文字幕一区免费在线观看| 99国产精品久久久久久久久久久| 中文一区一区三区高中清不卡| 国产精品香蕉一区二区三区| 久久久久一区二区三区四区| 国产福利精品导航| 欧美经典一区二区三区| 成人午夜精品一区二区三区| 1区2区3区精品视频| 欧美在线视频不卡| 亚洲成年人影院| 欧美成人性战久久|