Как получить объект (stdRegProv) для работы c реестром с удаленной машины?

Function RegistryEdit()
    const HKEY_LOCAL_MACHINE = &H80000002
    strKey = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
    Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
    O = oReg.CheckAccess(HKEY_LOCAL_MACHINE, strKey, sNames)
    
For i = 0 To UBound(sNames)
    WScript.Echo "Value Name: " & sNames(I) 
        'Case REG_SZ
           ' WScript.Echo "Data Type: String"
        'Case REG_EXPAND_SZ
          ' WScript.Echo "Data Type: Expanded String"
        'Case REG_BINARY
         '   WScript.Echo "Data Type: Binary"
        'Case REG_DWORD
          '  WScript.Echo "Data Type: DWORD"
        'Case REG_MULTI_SZ
         '  WScript.Echo "Data Type: Multi String"
   
    Sstring = Sstring & sNames(I) & VbCrLf
Next
WScript.Echo Sstring
End Function

Простенький скрипт вверху получает объект oReg работы с реестром на локальной машине. Как получить такой же объект с удаленной?


Ответы (0 шт):