Добрый день!
Кто знает каким образом возможно сделать сабж. Т.е. инсталяционный файл лежит на сайте, пользоваетль нажимает на кнопку(Install this product (Yes/No)): происходит загрузка интсталяхи, и, сразу после этого, без всяких диалогов с юзером, автоматически, происходит запуск интсаляции программы, которую загрузил пользоваетль. Возможно ли вставить скриптик на страничку, написаный на ActivX или на чём-нить ещё? вообще возможно ли это? Может кто-то уже сталкивался с такой задачей?
Зараннее спасибо!
O>Кто знает каким образом возможно сделать сабж. Т.е. инсталяционный файл лежит на сайте, пользоваетль нажимает на кнопку(Install this product (Yes/No)): происходит загрузка интсталяхи, и, сразу после этого, без всяких диалогов с юзером, автоматически, происходит запуск интсаляции программы, которую загрузил пользоваетль. Возможно ли вставить скриптик на страничку, написаный на ActivX или на чём-нить ещё? вообще возможно ли это? Может кто-то уже сталкивался с такой задачей? O>Зараннее спасибо!
Без всяких вопросов — не возможно.
Если надо инсталировать с сайта — то есть возможность использовать CAB файлы.
Поищи. Тут много раз обсуждалось.
Здравствуйте, Tom, Tom>Без всяких вопросов — не возможно. Tom>Если надо инсталировать с сайта — то есть возможность использовать CAB файлы. Tom>Поищи. Тут много раз обсуждалось.
Немного не так необходимо чтоб из странички грузил(ActivX) и запустил на исполнение файл! Это реально?
Здравствуйте, Oleg1, Вы писали:
O>Здравствуйте, Tom, Tom>>Без всяких вопросов — не возможно. Tom>>Если надо инсталировать с сайта — то есть возможность использовать CAB файлы. Tom>>Поищи. Тут много раз обсуждалось.
O>Немного не так необходимо чтоб из странички грузил(ActivX) и запустил на исполнение файл! Это реально?
Еще раз: это делается, как указал Tom, с помощью CAB-файлов. Как абстрактный пример:
Здравствуйте, Flamer, Вы писали:
F>Здравствуйте, Oleg1, Вы писали:
O>>Здравствуйте, Tom, Tom>>>Без всяких вопросов — не возможно. Tom>>>Если надо инсталировать с сайта — то есть возможность использовать CAB файлы. Tom>>>Поищи. Тут много раз обсуждалось.
O>>Немного не так необходимо чтоб из странички грузил(ActivX) и запустил на исполнение файл! Это реально?
F>Еще раз: это делается, как указал Tom, с помощью CAB-файлов. Как абстрактный пример:
F>
CODEBASE="setup.exe"
ID=chart1
WIDTH=40
HEIGHT=40
ALIGN=center
HSPACE=0
VSPACE=0 >
<PARAM NAME="BackColor" value="#0000ff">
<PARAM NAME="ForeColor" value="#0000ff">
</OBJECT>
setup.exe — инсталяха.
При загрузке странице бедет грузить!
но с необходимы некоторые условия:
1. уровень секретности в браузере для актива тот что позволяет запускать.... или..
2. имеется какаяято электронная подпись, что всё ок, софт проверн можно запускать...
Короче там где будет ставится предпологается что ActivX-у уже разрешено работать так динамические графики сделаны на Activ-е, остаётся видемо вопрос с подписью, как я понимаю подделать его нериально? кто что думает по этому поводу?
Здравствуйте, Oleg1, Вы писали:
O>С таким же успехом можно сделать и так
O>setup.exe — инсталяха.
И чем exe лучше cab?
O>но с необходимы некоторые условия: O>1. уровень секретности в браузере для актива тот что позволяет запускать.... или..
В COM объекте нужно реализовать IObjectSafety. В ATL это делается добавлением
public IObjectSafetyImpl<CMyObject, INTERFACESAFE_FOR_UNTRUSTED_CALLER | INTERFACESAFE_FOR_UNTRUSTED_DATA>
O>2. имеется какаяято электронная подпись, что всё ок, софт проверн можно запускать... O>Короче там где будет ставится предпологается что ActivX-у уже разрешено работать так динамические графики сделаны на Activ-е, остаётся видемо вопрос с подписью, как я понимаю подделать его нериально? кто что думает по этому поводу?
Подписью подписывается cab или setup.exe. Она удостоверяет, что этот файл выпущен тем производителем, которому был выдан ключ, и никакие враги этот файл не попортили. Ключ подписи приобретается за определенные деньги на определенное время у компаний типа Verisign.
Без подписи при высоком уровне безопасности эксплорер даже не спросит о том, хотят установить контрол или нет.