Чтение реестра в защищенном режиме Internet Explorer - PullRequest
3 голосов
/ 10 марта 2011

Я изучаю реестр с vbscript на стороне. Хотелось бы узнать, проверю ли я strValuname и dwValue функции защищенного режима Internet Explorer с помощью vbscript?

Я пытался искать в реестре на strKeyPath безрезультатно. Я также не смог найти путь к реестру для

"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableMIC"

Я использовал windows7, когда не смог найти вышеуказанное место в реестре.

Спасибо

Ответы [ 3 ]

13 голосов
/ 08 января 2013

Вот небольшой скрипт vbs, который отключает защищенный режим для всех четырех областей:

Const HKEY_CURRENT_USER = &H80000001

strComputer = "."

Set ScriptMe=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
    strComputer & "\root\default:StdRegProv")

'Disable protected mode for local intranet'
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\"
strValueName = "2500"
dwValue = 1
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

'Disable protected mode for trusted pages'
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\"
strValueName = "2500"
dwValue = 3
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

'Disable protected mode for internet'
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\"
strValueName = "2500"
dwValue = 3
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

'Disable protected mode for restricted sites'
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\"
strValueName = "2500"
dwValue = 3
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

Сохраните его в * .vbs и дважды щелкните по нему, чтобы запустить. Из командной строки используйте эту команду:

cscript.exe PATH_TO_THE_VBS_FILE

Наконец, если вы хотите сделать это вручную в реестре с помощью regedit, 0 для включения, 3 для отключения, DWORD с именем 2500 в следующих папках:

защищенный режим для локальной сети

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\

защищенный режим для доверенных страниц

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\

защищенный режим для интернета

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\

защищенный режим для сайтов с ограниченным доступом

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\
6 голосов
/ 01 марта 2012

Вы можете сделать это, прочитав клавишу '2500' в

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3

Где 3 означает, что защищенный режим отключен, а 0 означает, что включен.

2 голосов
/ 10 марта 2011

Что именно вы ищете?Защищенный режим контролируется URLAction 0x2500, который вы найдете в разделе HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones keys.

...