Следующий код в файле VB Script позволит мне получить флаг включения прокси на машине. Например, у меня не включен прокси на моем компьютере, поэтому он возвращает «0».
Однако это компьютеры с доменом Windows, и в большинстве случаев я ничего не получаю - не 0, а пустое.
Я предполагаю, что это потому, что у меня есть политика домена, которая обеспечивает настройки прокси (как ON).
ТАК, вопрос в том, как мне это прочитать? Это другой ключ реестра, или я должен прочитать что-то совершенно другое, например, настройки сети?
const HKEY_CURRENT_USER = &H80000001
Set oReg=GetObject( _
"winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings"
strValueName = "ProxyEnable"
oReg.GetDWORDValue _
HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue