Автоинсталяция с сайта
От: Oleg1  
Дата: 01.03.04 15:20
Оценка:
Добрый день!
Кто знает каким образом возможно сделать сабж. Т.е. инсталяционный файл лежит на сайте, пользоваетль нажимает на кнопку(Install this product (Yes/No)): происходит загрузка интсталяхи, и, сразу после этого, без всяких диалогов с юзером, автоматически, происходит запуск интсаляции программы, которую загрузил пользоваетль. Возможно ли вставить скриптик на страничку, написаный на ActivX или на чём-нить ещё? вообще возможно ли это? Может кто-то уже сталкивался с такой задачей?
Зараннее спасибо!
Re: Автоинсталяция с сайта
От: Tom Россия http://www.RSDN.ru
Дата: 02.03.04 14:23
Оценка:
O>Кто знает каким образом возможно сделать сабж. Т.е. инсталяционный файл лежит на сайте, пользоваетль нажимает на кнопку(Install this product (Yes/No)): происходит загрузка интсталяхи, и, сразу после этого, без всяких диалогов с юзером, автоматически, происходит запуск интсаляции программы, которую загрузил пользоваетль. Возможно ли вставить скриптик на страничку, написаный на ActivX или на чём-нить ещё? вообще возможно ли это? Может кто-то уже сталкивался с такой задачей?
O>Зараннее спасибо!

Без всяких вопросов — не возможно.
Если надо инсталировать с сайта — то есть возможность использовать CAB файлы.
Поищи. Тут много раз обсуждалось.
... << RSDN@Home 1.1.0 stable >>
Народная мудрось
всем все никому ничего(с).
Re[2]: Автоинсталяция с сайта
От: Oleg1  
Дата: 02.03.04 17:08
Оценка:
Здравствуйте, Tom,
Tom>Без всяких вопросов — не возможно.
Tom>Если надо инсталировать с сайта — то есть возможность использовать CAB файлы.
Tom>Поищи. Тут много раз обсуждалось.

Немного не так необходимо чтоб из странички грузил(ActivX) и запустил на исполнение файл! Это реально?
Re[3]: Автоинсталяция с сайта
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 02.03.04 17:20
Оценка:
Здравствуйте, Oleg1, Вы писали:

O>Здравствуйте, Tom,

Tom>>Без всяких вопросов — не возможно.
Tom>>Если надо инсталировать с сайта — то есть возможность использовать CAB файлы.
Tom>>Поищи. Тут много раз обсуждалось.

O>Немного не так необходимо чтоб из странички грузил(ActivX) и запустил на исполнение файл! Это реально?


Еще раз: это делается, как указал Tom, с помощью CAB-файлов. Как абстрактный пример:

<object ID="ToolBar" name="ToolBar"
classid="CLSID:A9AE600A-C097-43FE-B5DE-89B9F510C841"
CODEBASE="http://rfrancoe/TestBar.cab" 
standby="Installing the toolbar"
TYPE="application/x-oleobject" width=0 heigth=0> 
</object>


За внутренности CAB файла точно не скажу, но, имхо, по минимуму там должна быть сама dll и *.inf-файл.
Re[4]: Автоинсталяция с сайта
От: Oleg1  
Дата: 03.03.04 13:17
Оценка:
Здравствуйте, Flamer, Вы писали:

F>Здравствуйте, Oleg1, Вы писали:


O>>Здравствуйте, Tom,

Tom>>>Без всяких вопросов — не возможно.
Tom>>>Если надо инсталировать с сайта — то есть возможность использовать CAB файлы.
Tom>>>Поищи. Тут много раз обсуждалось.

O>>Немного не так необходимо чтоб из странички грузил(ActivX) и запустил на исполнение файл! Это реально?


F>Еще раз: это делается, как указал Tom, с помощью CAB-файлов. Как абстрактный пример:


F>
F><object ID="ToolBar" name="ToolBar"
F>classid="CLSID:A9AE600A-C097-43FE-B5DE-89B9F510C841"
F>CODEBASE="http://rfrancoe/TestBar.cab" 
F>standby="Installing the toolbar"
F>TYPE="application/x-oleobject" width=0 heigth=0> 
F></object>
F>


F>За внутренности CAB файла точно не скажу, но, имхо, по минимуму там должна быть сама dll и *.inf-файл.


С таким же успехом можно сделать и так

<OBJECT
CLASSID="clsid:FC25B780-75BE-11CF-8B01-444553540000"

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-е, остаётся видемо вопрос с подписью, как я понимаю подделать его нериально? кто что думает по этому поводу?
Re[5]: Автоинсталяция с сайта
От: algol Россия about:blank
Дата: 03.03.04 15:03
Оценка:
Здравствуйте, 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.
Без подписи при высоком уровне безопасности эксплорер даже не спросит о том, хотят установить контрол или нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.