小编use*_*319的帖子

解释VBScript WMI query/impersonationLevel等

Dim strComputer, objReg, ScriptName, strKeyPath, strValueName, strValue
Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."

Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
    strComputer & "\root\default:StdRegProv")
Run Code Online (Sandbox Code Playgroud)

这是一个较大的脚本,我正在尝试对工作进行逆向工程.原始编码器不可用.

我试图研究和理解最后一行代码,但我在网上找不到任何好的信息,而且我对vbs并不擅长.

据我所知: - objreg是一个SWbemObjectEx类型的对象. - winmgmts:{impersonationLevel = impersonate}让对象使用调用者的安全级别(在我的案例系统中) - StdRegProv应该指向HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\Scripting\Default Impersonation Level

我有点得到它应该做的但是我不知道它是如何玩的.

如果任何人都可以逐字逐句地解释它的作用,包括"!\"之类的东西,我会非常感激它.谢谢.

vbscript wmi wmi-query

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

vbscript ×1

wmi ×1

wmi-query ×1