Созданный элемент управления ActiveX или форму ActiveForm можно использовать на сервере Web. Для этого нужно настроить параметры компилятора, влияющие на распространение в Web, и откомпилировать проект. Ниже приведены основные этапы этого процесса.
Когда тестовая страница просматривается в броузере, форма ActiveForm появляется на экране и выполняется в броузере как встроенное приложение.
Использование модулей
выполнения
Наиболее важный момент в этом процессе — распространение
модулей выполнения (runtime packages). Если элемент управления ActiveX
или форма ActiveForm использует модули, то следует включить опцию Deploy
Required Packages.
Использование сжатия
CAB
Пользователю предоставляется возможность использовать
опцию Use CAB file compression, которая позволяет сжать элемент управления
ActiveX или форму ActiveForm и любые дополнительные файлы, такие как файлы
DPL или файлы лицензий. Эта возможность поддерживается только при использовании
броузера Internet Explorer 3.01. На сегодняшний день броузер Netscape Navigator
не поддерживает САВ-файлы. По умолчанию библиотека ActiveX, модули (если
такие есть) и дополнительные файлы упаковываются в три САВ-файла. Возможна
также упаковка всех файлов в один САВ-файл, но делать это не рекомендуется.
Разделяя файлы по различным архивам CAB, вы можете избежать загрузки излишних
файлов, которые уже установлены на компьютере пользователя.
Использование
подписей кода
Если вы хотите подписать проект элемента управления
ActiveX или формы ActiveForm, то сначала включите опцию Code sign project,
а после этого во вкладке Code Signing диалогового окна Web Deployment Options
введите следующий текст.
Have obtained a Software Publishing Certification
file (.SPC)
Private Key (.PVK)
Что такое подпись кода? Это технология, встроенная в Microsoft Internet
Explorer, известная как Authenti-code™. Она позволяет приложению Internet
Explorer вместо стандартного предупреждения об использовании неизвестного
приложения отображать сообщение о сертификате подлинности программного
обеспечения в момент загрузки выполняемого кода, например программ установки
через Internet, элементов управления ActiveX или форм ActiveForm. Подпись
кода—это цифровой идентификатор (Digital ID) в компании VeriSign (www.verisign.com)
с целью получения сертификата на публикацию программного обеспечения Software
Publishing Certificate и частного ключа Private Key, используемого для
подписи всех распространяемых компанией выполняемых файлов. С помощью подписи
кода разработчик может обеспечить пользователей информацией и страховкой
при загрузке программного обеспечения из Internet.
Никаких требований, заставляющих разработчиков подписывать выполняемый
код, не существует, но эта процедура предоставляет способ повышения надежности
загрузки программного обеспечения из Internet. Более подробную информацию
о получении цифрового идентификатора VeriSign Software Publisher Digital
ID можно получить на Web-узле компании VeriSign по адресу http://www.verisign.com.
Внимание! Пожалуйста, запомните, что регистрация программного обеспечения
производится для выбранного компьютера. Это значит, что регистрироваться
для получения идентификатора Digital ID, получать идентификатор Digital
ID и использовать этот идентификатор нужно на одном компьютере и в одной
версии Internet Explorer. Если службу Authenticode планируется использовать
более чем на одном компьютере, то нужно получить более чем один идентификатор
Digital ID. Если установлена новая версия Internet Explorer, то нужно выполнить
повторную регистрацию.