Вопрос

Я использую msscript.ocx в своем приложении, которое является хостом сценариев activex для Windows.
Хотя я хочу иметь возможность использовать то же самое для XP embedded (XPe), который легко настраивается.

1. Я хочу знать, можно ли дополнительно установить msscript.ocx на XPe или нет?
2. Откуда он устанавливается, IE?
3. Или это компонент Windows Core, который устанавливается во время установки XPe?(Я знаю, что его можно отменить регистрацию, но может ли это быть необязательная установка)

Ответы на любой или на все эти вопросы окажут мне большую помощь.

Заранее благодарю.

Сэм.

Это было полезно?

Решение

Я думаю, что он не поставляется с Windows XP (не уверен на 100%)...

Но лучший выбор - отправить его вместе с вашим установщиком (даже если он был отправлен, его можно удалить).По поводу установки - вы можете поместить ее куда хотите (в папку program в Program Files - это нормально), главное - зарегистрировать ее.

Лучший выбор для изготовления установщиков - Викс

Редактировать: ссылка

Элемент управления сценарием поставляется с Visual Basic 6.0;однако Visual Basic 6.0 программа установки не устанавливает скрипт Управление за вас.Элемент управления расположен в каталоге CD Common ools\VB\Script.Чтобы установить элемент управления script, попробуйте выполнить следующие шаги:

Я думаю, это ответ на ваш вопрос....

Другие советы

Документация Microsoft по библиотеке MSScript.ocx по этому вопросу несколько противоречива.Короткий ответ заключается в том, что, начиная с Windows 2000, библиотека MSScript.ocx стала частью ОС Windows.Последующие пакеты обновления для Windows 2000, XP и 2003 включали исправления ошибок (1,2,3) для этой библиотеки.С тех пор библиотека остается частью 32-разрядной версии Windows и по-прежнему входит в состав Windows 7/2008 R2.Даже 64-разрядные версии Windows по-прежнему включают msscript.ocx с ВАУ 64 в C:\Windows\SysWOW64.

Чтобы узнать немного об истории распространения этой библиотеки, продолжайте читать.

Msscript.ocx изначально был включен на компакт-диске Visual Studio 6 как "необязательная" библиотека - необязательное значение, которое должно было быть установлено вручную.Хотя библиотека была частью Visual Studio, начиная с Windows 2000 она была перенесена в ОС Windows.

Вот тут-то и вступает в игру путаница.Поскольку msscript.ocx считается компонентом как VS6, так и Windows 2000, обновления распространялись в пакетах обновления для обоих.Даже после выпуска последнего пакета обновления для VS6 для старых ОС требовалось распространить дополнительные исправления ошибок, поэтому отдельный Скачать был создан специально для Windows 95, 98 и NT4.

Эта загрузка предназначена для старых ОС по той простой причине, что она стала частью ОС в "современных" версиях Windows.Если вы используете Windows 2000 или более поздней версии, загрузка не требуется и - по моему опыту - может вызвать проблемы с совместимостью.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top