Использование модулей выполнения
Использование сжатия CAB
Использование подписей кода
Созданный элемент управления 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, то сначала
включите опцию tt sign project, а после этого во
вкладке tt Signing диалогового окна Web Deployment Options
введите следующий текст.
Have obtained a Software Publishing
Certification file (.SPC)
Private Key (.PVK)
Что такое подпись кода? Это технология,
встроенная в Microsoft Internet Explorer, известная как
Authenti-codeT. Она позволяет приложению 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, то нужно выполнить
повторную регистрацию.