Downloading the CAB File Through a Proxy Server

Hive_svc is a Visual Basic (VB) service that leverages the Microsoft Internet Transfer Control (ITC) to download the Microsoft compressed cabinet format (CAB) file automatically through a proxy server.

Thomas Eck

March 28, 2002

1 Min Read
ITPro Today logo in a gray background | ITPro Today

At the time of writing, Hfnetchk can't automatically download a signed compressed cabinet format (CAB) file through a proxy server. To work around this limitation, you can manually download a copy of the current CAB file from http://download.microsoft.com/download/xml/security/1.0/nt5/en-us/mssecure.cab and use WinZip or a similar tool to extract the XML file from the CAB file. Put the XML file in the Data folder. Hive.exe contains a sample XML file in the Data folder to get you started.

Alternatively, I've written a Microsoft Visual Basic (VB) service that leverages the Microsoft Internet Transfer Control (ITC) to download the CAB file automatically through a proxy server. The compiled service (hivesvc.zip) and full source code for the tool are available from the Code Library on the Windows Web Solutions Web site.

To use the service, unzip the hivesvc.zip file to a setup folder on the Hotfix Identification and Verification Engine (HIVE) central server. Then, navigate to the setup folder and edit the hive.reg file with appropriate values for your environment. Next, copy the ntsvc.ocx file from the setup folder to %systemroot%system32. Open a command prompt and type

regsvr32 ntsvc.ocx

Then, type

hive_svc.exe -install

to install the service. A dialog box will appear stating that the service has been installed. Ensure that the proxy credentials are correct for your environment and that the target folder (which you specified in the hive.reg file) for the CAB file exists. Finally, start the HIVE service. The CAB file might take several minutes to appear in the target folder.

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like