Что нового

[Окна, Диалоги] Настройка параметров безопасности в IE.

Booster

Новичок
Сообщения
48
Репутация
1
Здравствуйте. Подскажите пожалуйста, можно-ли в свойствах браузера, в параметрах безопасности производить настройку параметров командой

Код:
controlclick ()


Как это сделать? Подскажите пожалуйста. Через AutoIt Window Info эта область с параметрами вообще не определяется, поэтому я не могу узнать "controlID". Вообще как я понял эта область не является ни ListViev ни TreeViev поэтому соответствующие команды не работают. Вот и не могу понять.

Скрин с параметрами безопасности:
20140214139238051995221.jpg
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Это [CLASS:SysTreeView32; INSTANCE:1]
смотрите эту функцию
Код:
ControlTreeView
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Booster [?]
Как это сделать?
Код:
ControlTreeView("Параметры безопасности", "", "SysTreeView321", "Select", "Элементы ActiveX и модули подключения|Автоматические запросы элементов управления ActiveX|Включить")
ControlSend("Параметры безопасности", "", "SysTreeView321", "{space}")
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Booster,
ИМХО, все это проще сделать через реестр.
 
Автор
B

Booster

Новичок
Сообщения
48
Репутация
1
Уважаемый madmasles, подскажите пожалуйста, как это сделать через реестр? Откуда мне взять названия записей реестра , которые нужно менять и на какие? Либо укажите, где я могу прочитать об этом :smile:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Booster [?]
как это сделать через реестр? Откуда мне взять названия записей реестра , которые нужно менять и на какие? Либо укажите, где я могу прочитать об этом
Первая ссылка, что мне выдал google на запрос настройки ie в реестре: Информационный сайт. Настройка Internet Explorer через реестр.

PS
Там еще другие ссылки есть. :smile:
 
Автор
B

Booster

Новичок
Сообщения
48
Репутация
1
То, что нужно я нашел, конечно, но возник другой вопрос. Как быть с разностью версий? Дело в том, что у меня есть необходимость написать утилиту, которая поможет настроить ПК для работы с элементами activeX на определенных сайтах указанных им. Работа будет происходить только через IE, версия допустима от 8 до 9. Подскажите пожалуйста есть ли различия по параметрам реестра для версий IE 8 и 9


Добавлено:
Сообщение автоматически объединено:

Ниже ответ на мой вопрос, с примером, как решить через реестр. Для начала, советую ознакомиться вот с этой статьей, многие вопросы отпадут.
Код:
dim $ActivXvalue[10]

$ActivXvalue[0]='1001'
$ActivXvalue[1]='1004'
$ActivXvalue[2]='1200'
$ActivXvalue[3]='1201'
$ActivXvalue[4]='1208'
$ActivXvalue[5]='1209'
$ActivXvalue[6]='120A'
$ActivXvalue[7]='1405'
$ActivXvalue[8]='2000'
$ActivXvalue[9]='2001'

;Существует 5 зон безопасности:
;0 - "Мой компьютер"
;1 - "Местная интрасеть"
;2 - "Надёжные узлы"
;3 - "Интернет"
;4 - "Ограниченные узлы"
; т.е. в переменной $RegKey после последнего "\" указываем цифру нужной нам зоны
$RegKey='HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2'

;Значение ключа реестра:
;0 - включить
;1 - предлагать
;3 - отключить
;65536 - допущенных администратором
for $i=0 to 9
    RegWrite ( $RegKey, $ActivXvalue[$i], 'REG_DWORD', 0 )
next
 
Автор
B

Booster

Новичок
Сообщения
48
Репутация
1
На IE 8,9 протестировал, настройка производится как надо.
 
Верх