Как создать развертываемый элемент управления ActiveX? - PullRequest
2 голосов
/ 30 июля 2010

Я написал простой элемент управления ActiveX с использованием Visual Studio 2010. Я зарегистрировал этот элемент управления на своей машине разработки с помощью regasm, и я могу вызвать элемент управления в IE с использованием функциональности new ActiveXObject("...") Javascript.

Однако,Теперь мне нужно подготовить свой элемент управления ActiveX для развертывания клиенту, и именно здесь мне нужна помощь.

Я хотел бы упаковать элемент управления, чтобы IE просто предлагал пользователю в информационной панели установить элемент управления.

Я понимаю, что мне нужно будет получить сертификат для подписи кода, чтобы мой элемент управления ActiveX был доверенным.

У меня вопрос, какие шаги мне нужно выполнить, чтобы перевернуть мой кодв развертываемый блок программного обеспечения?Какую роль в этом играют CAB-файлы, INF-файлы, OSD-файлы и т. Д.?И как мне упаковать свой элемент управления с помощью Visual Studio 2010?

Если есть какие-либо существующие справочные руководства, я был бы очень признателен за указание в их направлении - я не смогсам найду исчерпывающее и понятное руководство.

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 30 июля 2010

Если ваш ActiveX представляет собой один файл, вы можете загрузить его пользователям, установив его в теге объекта

<object classid="clsid:your-dll-classid" codebase="http://someurl/your.dll" ></object>

IE загрузит файл, если он не существует в системе пользователя..

0 голосов
/ 30 июля 2010

Чтобы узнать больше об упаковке элемента управления ActiveX см. MSDN

...