Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
natan
Зарегистрирован: 28.07.2004 Сообщения: 5
|
Добавлено: Ср Апр 06 2005 16:33 Заголовок сообщения: Как изменить ветви реестра в win2k при входе на ВЕБ-ресурс? |
|
|
Проблема: При входе пользователя на страничку внутреннего корпоративного сайта нужно изменить ему пару ветвей реестра (без его ведома :)). Причем через доменную политику это не реализовать (половина пользователей не в домене)
Как (и вообще можно ли) это реализовать через ВЕБресурсы?
ЗЫЖ Написал небольшой скрипт на JAVA - сам по себе работает.. если вставить его код в код HTML страницы - не работает, что-то там ему становится неизвестно :( |
|
Вернуться к началу |
|
|
Moby
Зарегистрирован: 19.11.2004 Сообщения: 268
|
Добавлено: Ср Апр 06 2005 19:29 Заголовок сообщения: |
|
|
а код можно взглянуть??? что значит - сам по себе работает? _________________ Профи - это оборзевший ламмер |
|
Вернуться к началу |
|
|
vitus
Зарегистрирован: 07.04.2005 Сообщения: 1
|
Добавлено: Чт Апр 07 2005 10:19 Заголовок сообщения: |
|
|
этого делать нельзя исходя из политики безопасности,
когда такое возможно, система пользователя ломается злобным хакером насовсем, протокол http предусматривает другие способы взаимодействия с пользователем и с его системой.
ты лучше объясни зачем это тебе нужно, возможно решение есть |
|
Вернуться к началу |
|
|
natan
Зарегистрирован: 28.07.2004 Сообщения: 5
|
Добавлено: Чт Апр 07 2005 10:54 Заголовок сообщения: |
|
|
Moby писал(а): | а код можно взглянуть??? что значит - сам по себе работает? |
Да запросто..
// Инициализируем переменные
var Root = "HKEY_CURRENT_USER";
var key = "\\Software\\что-то там";
var valName1 = "что-то там";
var valName2 = "что-то там";
var valx1 = "что-то там";
var valx2 = "что-то там";
// Создаем WshShell object
var WshShell = WScript.CreateObject("WScript.Shell");
// Юзаем этот object
WshShell.RegWrite(Root + key + valName1, valx1, "REG_SZ");
WshShell.RegWrite(Root + key + valName2, valx2, "REG_SZ");
А "сам по себе" значит что он запускается как файл с расширением .js по жмяканию на интер. :)
Последний раз редактировалось: natan (Чт Апр 07 2005 11:00), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
natan
Зарегистрирован: 28.07.2004 Сообщения: 5
|
Добавлено: Чт Апр 07 2005 10:59 Заголовок сообщения: |
|
|
vitus писал(а): |
ты лучше объясни зачем это тебе нужно, возможно решение есть |
Все очень просто.. Существует такая программа (может кто сталкивался) "Технорма" с базой ГОСТов от фирмы "Glosys". Веб-сервер, на котором стоит серверная часть, переезжает на другой сервер с другим именем. Проблемма в том, что клиентске части при первом запуске прописывают нужную им информации в реестр (это месторасположение сервера лицензий и самого веб-сервера) |
|
Вернуться к началу |
|
|
|