ActiveX для MiniM Server Connect состоит из двух файлов:
Поскольку один компонент ActiveX может быть использован несколькими программами независимо друг от друга, рекомендуется устанавливать по правилам Microsoft, в подкаталог "Common Files" каталога инсталляции Windows с подкаталогом производным от имени продукта. Хорошим вариантом для выбора может быть имя подкаталога "Common Files/MiniM". Устанавливаемые файлы являются 32-битными, поэтому устанавливать надо в подкаталог "Common Files" который соответствует 32-битным приложениям.
После копирования файлов требуется регистрация компонента ActiveX. Регистрация может быть выполнена либо с помощью утилиты
Например, при использовании InnoSetup для создания инсталлятора файл описания инсталляции может быть таким:
После инсталляции файлы отмечаются как используемые различными приложениями (sharedfile) и при деинсталляции автоматические средства Windows проверяют счетчик использования общих компонентов разными приложениями.
Кроме того, после установки файла MiniMSCX.dll производится его регистрация как компонента ActiveX (regserver).
Инсталлятор вносит пункт деинсталляции в список установленных на компьютере программ и впоследствии компоненты могут быть деинсталлированы с проверкой счетчика использования.
- minimsc.dll - библиотека MiniM Server Connect
- minimscx.dll - библиотека ActiveX объектов
Поскольку один компонент ActiveX может быть использован несколькими программами независимо друг от друга, рекомендуется устанавливать по правилам Microsoft, в подкаталог "Common Files" каталога инсталляции Windows с подкаталогом производным от имени продукта. Хорошим вариантом для выбора может быть имя подкаталога "Common Files/MiniM". Устанавливаемые файлы являются 32-битными, поэтому устанавливать надо в подкаталог "Common Files" который соответствует 32-битным приложениям.
После копирования файлов требуется регистрация компонента ActiveX. Регистрация может быть выполнена либо с помощью утилиты
regsvr32.exeлибо встроенными средствами инсталляторов.
Например, при использовании InnoSetup для создания инсталлятора файл описания инсталляции может быть таким:
[Setup] AppName=MiniM Server Connect ActiveX AppVerName=MiniM Server Connect ActiveX AppPublisher=Eugene Karataev AppPublisherURL=http://www.minimdb.com AppSupportURL=http://www.minimdb.com AppUpdatesURL=http://www.minimdb.com CreateAppDir=no OutputDir=W:\MiniM\site\articles\installactivex OutputBaseFilename=setup-minimsc Compression=lzma SolidCompression=yes [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Files] Source: "W:\MiniM\minimsc\minimsc.dll"; DestDir: "{cf32}/MiniM"; Flags: sharedfile Source: "W:\MiniM\minimsc\MiniMSCX.dll"; DestDir: "{cf32}/MiniM"; Flags: regserver sharedfileЭто описание инсталляции создает инсталлятор двух файлов, которые размещаются в подкаталоге "MiniM" каталога "C:\Program Files\Common Files" на 32-bit Windows или каталога "C:\Program Files (x86)\Common Files" на 64-bit Windows.
После инсталляции файлы отмечаются как используемые различными приложениями (sharedfile) и при деинсталляции автоматические средства Windows проверяют счетчик использования общих компонентов разными приложениями.
Кроме того, после установки файла MiniMSCX.dll производится его регистрация как компонента ActiveX (regserver).
Инсталлятор вносит пункт деинсталляции в список установленных на компьютере программ и впоследствии компоненты могут быть деинсталлированы с проверкой счетчика использования.
Комментариев нет:
Отправить комментарий