Проблема с ActiveXObject("WScript.Shell"), IE7
От: XJess  
Дата: 07.09.09 08:39
Оценка:
Привет всем!
В клиентском JavaScript на HTML-странице создаю объект

var WshShell = new ActiveXObject("WScript.Shell");


Этот объект я использую для того, чтобы лазить по реестру на машине клиента (WshShell.RegRead) — так я проверяю наличие нужных ActiveX-компонент на машине клиента. Так вот — открываю страницу из IE7. Если эту страницу класть на localhost и открывать с адреса http://localhost..., то она отлично открывается и объект ActiveXObject("WScript.Shell") отлично создается, а если положить ее на другую машину в нашей сети, и с ее адреса попытаться открыть, то IE показывает ошибку "Automation server can't create object". Кто мне подскажет, что мне с этим делать и как сделать так, чтобы страница нормально открывалась отовсюду? Или, может, кто-нибудь подскажет, как прочесть реестр из клиентского JavaScript каким-то другим способом?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.