Эта утилита входит в поставку Internet Exploler и находится в файле Ieak4.cab. Вы можете найти его на 6 диске Visual Studio в каталоге Ie4. cabarc.exe - это маленькая утилита, которая позволяет Вам сделать cab файлы из ваших OCX, DLL и так далее для распространения по интеренету. Синтаксис такой:
CABARC n Jigger.CAB Jigger.ocx
Команда, затем имя архива и имя файла. В данном случае будет создан архив. О результатах выполнения Вы получите отчет на экране:
C:\WINDOWS\Рабочий стол\10>CABARC n Jigger.CAB Jigger.ocx Microsoft (R) Cabinet Tool - Version 1.00 Copyright (c) Microsoft Corp 1996. All rights reserved. Creating new cabinet 'Jigger.CAB': -- adding Jigger.ocx Completed successfully
Основных каманды всего три:
L - просмотр X - разархивировать N - архивировать
В результате вы получите CAB файл. Эффективность сжатия вполне приличная. OCX элемент размером 36KB был превращен в cab файл размером 7KB. Созданный CAB файл можно использовать для установки ActiveX элемента.
<HTML> <OBJECT ID="Jugger" classid="clsid:B13EB8A6-00C6-11D5-B616-87DC8395C27F" CODEBASE = "Jigger.cab" > </OBJECT> </HTML>
Если вы эту утилиту не найдете, то можете воспользоваться Visual InterDev 6.0. Он умеет делать тоже самое.
Достаточно создать этот проект и добавить файлы для помещения в CAB.
Далее вы вставляете его в HTML код. После того, как элемент попадет на компьютер пользователя его можно найти в папке:
c:\WINDOWS\Downloaded Program Files
А так же в реестре по путям:
HKEY_CLASSES_ROOT\CLSID\{B13EB8A6-00C6-11D5-B616-87DC8395C27F} HKEY_CLASSES_ROOT\JIGGER.JiggerCtrl.1 HKEY_LOCAL_MACHINE\Software\Microsoft\Code Store Database\Distribution Units\{B13EB8A6-00C6-11D5-B616-87DC8395C27F}\DownloadInformation HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs
Обратите внимание на последние разделы реестра. По ним Вы можете определить, что производилась загрузка DLL.