1

Тема: JS->ActiveX

Вот тут читал новые темы и навеяло,
а можно ли избежать ручного включения определенных галочек в ИЕ8 для запуска кода на яваскрипте, когда  надо разрешить или предлагать использование небезопасных элементов ActiveX ?

просто для того чтобы моя прога заработала, приходится в каждый браузер на новый ПК залесть и вкл./откл. нужные опции для корректной работы....

может кто делал рег-файл для оси?? пожскажите можно ли такое реализовать..понимаю - это касается раздела самозащиты операционки..

и.. еще.. иногда почему-то настройки браузера возвращаются в исходное состояние и приходится заново заниматься настройкой - поэтому поиск способа автоконфигурации браузера под указанные цели для меня пока что актуален.

Буду рад услышать всю гамму ваших соображений!

Любители построили Ковчег, а профессионалы - Титаник.

2

Re: JS->ActiveX

Я бы начал с использования Regshot (Regshot portable)

Нас невозможно сбить с пути, нам пофигу куда идти.

3

Re: JS->ActiveX

RegShot – эта утилита для снятия снимков реестра, сравнения и определения отличий (изменений реестра).Снимки можно сохранять в файл, чтобы впоследствии снятый снимок можно было загрузить снова. Так же RegShot может сравнивать два снимка с формированием отчёта по изменениям содержимого реестра. Отчёт формируется только в HTML формате для придания ему большей читабельности.



Я могу воспользоваться для этого стандартыми средствами оси...regedit...
мне несовсем ЭТО нужно..

есть мысли, что
1. это можно сделать запустив перед исполнением проги (т.е. основного кода) еще один код для разблокировки и настройки ActiveX..
или
2 - как я писал выше создать рег-файл..но я не знаю где именно и что менять, но это поправимо - инет мне в помощь..

может есть еще варианты или соображения у кого-нибудь?

Любители построили Ковчег, а профессионалы - Титаник.

4

Re: JS->ActiveX

по этой ссылке у меня не качается ничего...

Любители построили Ковчег, а профессионалы - Титаник.

5

Re: JS->ActiveX

Видимо я вас не до конца недоперепонял.
Какие именно галки нужно включать/отключать?

Нас невозможно сбить с пути, нам пофигу куда идти.

6

Re: JS->ActiveX

ИЕ8:
Свойства обозревателя - Безопасность - Другой:
-..;
-..;
-элементы Active X и модули -----(вот эти настройки!)


эти настройки по умолчанию не позволяют грузить код JS на страницах браузера с использованием FileSystemObject (!!!), вот. В итогге необходимо постоянно разрешать такие скрипты, либо вручную настроить браузер, что ни то ни другое НЕ УДОБНО. Вот я и подумал, что может кто-нибудь решил уже такую задачку - либо ввел код на страницу для вкл. таких действий сос стороны браузера, либо создавал рег-файл с настройками под это..


идеи есть?

Любители построили Ковчег, а профессионалы - Титаник.

7

Re: JS->ActiveX

stir, Вам нужно сначала разблокировать отображение скрытой зоны «Мой компьютер». И затем настраивать там.

8

Re: JS->ActiveX

это какая такая скрытая зона?? она содержит доп. пункты меню?? например, Редактор реестра или Установка удаление программ???


Уточняю.. есть скрипт на сервере с использованием кода для работы с файлами, настраивать браузеры постоянно нет резона, причем по Радмину или через Удаленный доступ.. ОС Виндовс как правило могут возвращать настройки браузера ИЕ в исходное состояние.. вот я и думаю - есть ли адекватное малозатратное и очевидное решение моей задаче .. помоему - нет. В итоге все сводится к запрету системы безопасности ОС для запрещения использования низкого режима собственной безопасности браузера.. А ведь вирусы как то обходят в легкую все степени безопасности!!! и ничего! даже разрешения на выполнение активХ незапрашивают! .
Ну значит нет легкого пути...если голова не соображает - будет работа рукам, .

Любители построили Ковчег, а профессионалы - Титаник.

9

Re: JS->ActiveX

stir, я считал Вас в состоянии набрать в поисковике отображение зоны "мой компьютер" и пройти по первой же ссылке: Включение в диалоговом окне "Свойства обозревателя" зоны безопасности "Мой компьютер".

10 (изменено: DnsIs, 2011-10-18 11:26:57)

Re: JS->ActiveX

stir пишет:

RegShot – эта утилита для снятия снимков реестра, сравнения и определения отличий (изменений реестра).Снимки можно сохранять в файл, чтобы впоследствии снятый снимок можно было загрузить снова. Так же RegShot может сравнивать два снимка с формированием отчёта по изменениям содержимого реестра. Отчёт формируется только в HTML формате для придания ему большей читабельности.



Я могу воспользоваться для этого стандартыми средствами оси...regedit...
мне несовсем ЭТО нужно..
.....
2 - как я писал выше создать рег-файл..но я не знаю где именно и что менять, но это поправимо - инет мне в помощь..

может есть еще варианты или соображения у кого-нибудь?

Кто то из нас не догоняет. Вы до конца поняли что делает программа RegShot?

Сначала читаем тут Записи реестра зон безопасности Internet Explorer для опытных пользователей

Вырезка оттуда:

Если не указано иное, каждый параметр типа DWORD равен нулю, единице или трем.
Как правило, значение 0 разрешает выполнение конкретного действия, 1 вызывает появление запроса, а 3 запрещает действие.


Значение    Параметр ----------------------------------------------------------------------------------
1001     Элементы ActiveX и подключаемые модули: Загружать подписанные элементы ActiveX
1004     Элементы ActiveX и подключаемые модули: Загружать неподписанные элементы ActiveX
1200     Элементы ActiveX и подключаемые модули: Запускать элементы ActiveX и подключаемые модули
1201     Элементы ActiveX и подключаемые модули: Использование элементов ActiveX, не помеченных как безопасные для выполнения сценариев
1206     Прочее: Разрешить сценарии для элемента управления обозревателем Internet Explorer ^
1207     Зарезервировано #
1208     Элементы ActiveX и подключаемые модули: Разрешить запуск элементов управления ActiveX, которые не использовались ранее, без предупреждения ^
1209     Элементы ActiveX и подключаемые модули: Разрешить сценарии
120A     Элементы ActiveX и подключаемые модули: Элементы ActiveX и подключаемые модули: Переопределять ограничения ActiveX для веб-сайтов (на базе домена)
120B     Элементы управления ActiveX и подключаемые модули: Переопределять ограничения ActiveX для веб-сайтов (на базе домена)
1400     Выполнение сценариев: Активные сценарии
1402     Выполнение сценариев: Выполнять сценарии апплетов Java
1405     Элементы ActiveX и подключаемые модули: Выполнять сценарии элементов управления ActiveX, помеченных как безопасные
1406     Прочее: Доступ к источникам данных за пределами домена
1407     Выполнение сценариев: Разрешить программный доступ к буферу обмена
1408     Зарезервировано #
1601     Прочее: Передача незашифрованных данных форм
1604     Загрузка: Загрузка шрифта
1605     Запускать программы Java #
1606     Прочее: Устойчивость данных пользователя ^
1607     Прочее: Переход между кадрами через разные домены
1608     Прочее: Разрешать META REFRESH * ^
1609     Прочее: Отображение разнородного содержимого *
160A     Прочее: Включать путь к локальной папке при загрузке файлов на сервер ^
1800     Прочее: Установка элементов рабочего стола
1802     Прочее: Перетаскивание или копирование и вставка файлов
1803     Загрузка: Загрузка файла ^
1804     Прочее: Запуск программ и файлов в окне IFRAME
1805      Запуск программ и файлов в окне веб-представления #
1806     Прочее: Запуск программ и небезопасных файлов
1807     Зарезервировано ** #
1808     Зарезервировано ** #
1809     Прочее: Использовать блокирование всплывающих окон ** ^
180A     Зарезервировано #
180B     Зарезервировано #
180C     Зарезервировано #
180D     Зарезервировано #
1A00     Проверка подлинности пользователя: Вход в систему
1A02     Разрешить использование постоянных файлов cookie, которые хранятся на компьютере #
1A03     Разрешить использование файлов cookie во время сеанса (не хранятся) #
1A04     Прочее: Не запрашивать сертификат клиента, когда он отсутствует или имеется только один * ^
1A05     Разрешить использование файлов cookie сторонних компаний *
1A06     Разрешить использование файлов cookie сторонних компаний во время сеанса *
1A10     Параметры конфиденциальности *
1C00     Разрешения Java #
1E05     Прочее: Разрешения для канала программного обеспечения
1F00     Зарезервировано ** #
2000     Элементы ActiveX и подключаемые модули: Поведение двоичного кода и сценариев
2001     Компоненты .NET Framework: Запуск компонентов, снабженных сертификатом Authenticode
2004     Компоненты .NET Framework: Запуск компонентов, не снабженных сертификатом Authenticode
2100     Прочее: Открывать файлы на основе содержимого, а не расширения имени файла  ** ^
2101     Прочее: Веб-узлы из зон Интернета с наименьшими правами могут открываться из этой зоны **
2102     Прочее: Разрешить запущенные сценарием окна без ограничений размеров и положения ** ^
2103    Выполнение сценариев: Разрешить сценарию обновлять строку состояния ^
2104     Прочее: Разрешить веб-узлам открывать окна без строки адреса или строки состояния ^
2105     Выполнение сценариев: Разрешить веб-узлам запрашивать информацию с помощью окон со сценариями ^
2200     Загрузка: Автоматически запрашивать загрузку файлов ** ^
2201     Элементы ActiveX и подключаемые модули: Автоматически запрашивать элементы управления ActiveX ** ^
2300     Прочее: Разрешать веб-страницам использовать ограниченные протоколы для активного содержимого **
2301     Прочее: Использовать фильтр фишинга ^
2400     .NET Framework: XAML-приложения обозревателя
2401     .NET Framework: XPS-документы
2402     .NET Framework: Свободный XAML
2500     Включить защищенный режим [параметр Windows Vista] #
2600     Разрешить установку .NET Framework ^


   {AEBA21FA-782A-4A90-978D-B72164C80120}   Основной файл cookie * {A8A88C49-5EB2-4990-A1A2-0876022C854F}   Сторонний файл cookie*

*  обозначает параметр обозревателя Internet Explorer 6 или более поздней версии
** обозначает параметр системы Windows XP с пакетом обновления 2 (SP2) или более поздней версии
# обозначает параметр, который не отображается в пользовательском интерфейсе обозревателя Internet Explorer 7
^  обозначает параметр, который может иметь только два значения — «включено» и «выключено»

Если ничего не понятно, то запускаем RegShot. Делаем первый слепок реестра. Запускаем IE, в настройках убираем/ставим нужную галку.
Возвращаемся в RegShot, делаем второй слепок реестра. Активируется кнопка. [Сравнить]. Тыкаем. Видим ключ реестра, который изменился.

Если не хотите использовать RegShot, пользуйтесь regedt32.exe как вам удобно.

За пару секунд я нашел у себя ключи:

Автоматические запросы  элементов управления ActiveX
HKU\S-1-5-21-602162358-2049760794-1606980848-1004\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\2201: 0x00000000
HKU\S-1-5-21-602162358-2049760794-1606980848-1004\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\2201: 0x00000003

Разрешить запуск элементов управления ActiveX, которые не использовались ранее без предупреждения
HKU\S-1-5-21-602162358-2049760794-1606980848-1004\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1208: 0x00000000
HKU\S-1-5-21-602162358-2049760794-1606980848-1004\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1208: 0x00000003

Разрешить сценарии.
HKU\S-1-5-21-602162358-2049760794-1606980848-1004\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1209: 0x00000003
HKU\S-1-5-21-602162358-2049760794-1606980848-1004\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1209: 0x00000001

Дальше не стал, сами сможете.

Перед запуском проги вашей юзаем ИЛИ reg add HKU\S...
ИЛИ создаем reg-файл и прописываем нужные ключи и пользуем reg import ...

Нас невозможно сбить с пути, нам пофигу куда идти.

11 (изменено: stir, 2011-10-18 12:38:16)

Re: JS->ActiveX

alexii пишет:

stir, Вам нужно сначала разблокировать отображение скрытой зоны «Мой компьютер». И затем настраивать там.

alexii пишет:

stir, я считал Вас в состоянии набрать в поисковике отображение зоны "мой компьютер" и пройти по первой же ссылке: Включение в диалоговом окне "Свойства обозревателя" зоны безопасности "Мой компьютер".

При всем моем уважении, но я не умею читать между строк мысли авторов! А после нормального внятного пояснения = все понятно!
Вначале я и не подозревал о чем идет речь... а после посещения ссылки все устаканилось, .


Вы до конца поняли что делает программа RegShot?

Она сравнивает 2 снимка реестра ДО и ПОСЛЕ, но мне это не требуется! Я сохранил реестр, а потом как обычно с ним могу мудрить.. такой порядок - в крови. А сохранить/восстановить нужную ветку не составит труда..

Огромное спасибо за полученную инфу!

Итог: решение очевидно - создать рег-файл и поставить его на все компы, подключенные к проге на серваке ==> вариант номер 2.

Любители построили Ковчег, а профессионалы - Титаник.