Здравствуйте, Аноним, Вы писали:
А>Мне надо, чтоб при этом експлорер не выводил никаких левых окон
А>1. А><a href = "file:\\program.exe">RunMe</a> А>Выводит стандартное окно "сохранить/запустить"\
А>2. А>при использовании ActiveX — "Scripting.FileSystemObject" експлорер спрашивет запускать его или нет.
А>Как быть?
Возможные варианты Написать свой браузер (заметь, ДЫРЯВЫЙ браузер)
Смирится с запросом на выполнение ActiveX — "Scripting.FileSystemObject"
Написать свой ActiveX, подписать его сертификатом.
*Подписать своим и заставить всех пользователей его проставть себе как ТРАСТ
*Подписать, используя устанавливаемые по-умолчанию ТРАСТ сертификаты (от 100 у.е.)
Попросить всех пользователей добавить сайт в область доверительных.
Подумать, что 90 процентов клиентов используют не пропатченый ИЕ и использовать exploit. Заодно попросить всех выключить антивирусы
Написать в Microsoft и W3c, что они ничего не понимают в политике безопасности и заставить их переписать стандарт на браузеры, а заадно и все браузеры
Не задавать больше глупых вопросов, ответы на которые даны более года назад и обще доступны как в интернете так и на данном форуме
Больше не заниматся веб-програмированием. Ибо сядешь.
Здравствуйте, Аноним, Вы писали:
А>Мне надо, чтоб при этом експлорер не выводил никаких левых окон
А>1. А><a href = "file:\\program.exe">RunMe</a> А>Выводит стандартное окно "сохранить/запустить"\
А>2. А>при использовании ActiveX — "Scripting.FileSystemObject" експлорер спрашивет запускать его или нет.
А>Как быть?
Чтобы просто так вот втихую запустить exe-шник на клиенте? ИМХО, никак. Только если использовать какую-нибудь дырку в IE...
А то представь себе, что бы это было... Заходит клиент на страничку, а эта страничка отправляет его комп в ребут (вызовом системной длл)...
Здравствуйте, Boffin, Вы писали:
KO>> *Подписать, используя устанавливаемые по-умолчанию ТРАСТ сертификаты (от 100 у.е.)
B>Это действительно возможно???
А ты какой операционной системой ползуешься? Виндой, небось? Хоть раз пробовал пачти выкачать у них сайта с WindowsUpdate? Так вот, еще неустановленные патчи ищет именно ActiveX. И он не стпрашивает разрешения (по крайней мере более одного раза ).
Здравствуйте, King Oleg, Вы писали:
KO>Здравствуйте, Boffin, Вы писали:
KO>>> *Подписать, используя устанавливаемые по-умолчанию ТРАСТ сертификаты (от 100 у.е.)
B>>Это действительно возможно??? KO>А ты какой операционной системой ползуешься? Виндой, небось? Хоть раз пробовал пачти выкачать у них сайта с WindowsUpdate? Так вот, еще неустановленные патчи ищет именно ActiveX. И он не стпрашивает разрешения (по крайней мере более одного раза )
Вопрос был не в этом!
Возможно ли "подписать" собственный activeX, используя чужие ТРАСТ сертификаты!
Здравствуйте, Boffin, Вы писали: B>Вопрос был не в этом! B>Возможно ли "подписать" собственный activeX, используя чужие ТРАСТ сертификаты!
Легально нет.
B>Вопрос был не в этом! B>Возможно ли "подписать" собственный activeX, используя чужие ТРАСТ сертификаты!
Подписать можно только своим сертификатом, конечно. Тут выше, видимо, имелось в виду, что за некоторую сумму (порядка 100 баксов в год) можно получить себе сертификат от одного из сертификационных агентств, чьи сертификаты по умолчанию инсталлированы в систему, как сертификаты доверенных (trusted) агентств.