IE 3.02 wont display downloaded CAB control 
Author Message
 IE 3.02 wont display downloaded CAB control

Hello,

Not knowing the right place, I have posted this desperate
plea for help to both ...inetsdk.programming.webbrowser_ctl
and to ...vb.controls.internet...

Now for my problem:

CAB files do not download and register in IE 3.02
on my Windows 95 box.  I have my safety set to Medium
(also tried None).  When I load the "cabtest.htm"
file (shown below), I get the following:

  1.  Message at bottom:  "Installing Components..."
  2.  Authenticode(tm) Security Technology dialog,
      telling me that it's attempting to install
      the cab file (http://ss3/WOS/Controls/UccsCabTest.CAB),
      and that it's not signed.  I type "Yes" to continue.
  3.  More time "Installing Components".  Then IE
      comes back with simply the red "x" in the little
      white box.

Nowhere on my system is UccsCabTest.CAB or the control
that's within it (UccsCabTest.ocx), nor is it in the
registry.  The control works on my NT 4.0 server, on which
the VB control was built.

I have also tried the CODEBASE both as an absolute location
(as below) and as a relative location (simply "Controls/Uccs..."),
which makes no difference.

I have also tried my DestDir as blank, as 10, and as 11.

The VB control UccsCabTest is simply some random form elements.

By removing references to fm20.dll and mci32.ocx, UccsCabTest.ocx
then loads into \Windows\OCCACHE and gets registered, but still
doesn't "refresh" itself in IE 3.02 (that is, it's still a red
"x" in a small white box).

Any help would be GREATLY appreciated.

Steve Stolz
612-982-1697
612-982-1698 FAX

HTML FILE:
  <HTML>
  <HEAD>
  <META NAME="GENERATOR" Content="Microsoft Developer Studio">
  <META HTTP-EQUIV="Content-Type" content="text/html;
charset=iso-8859-1">
  <TITLE>Test CAB Download</TITLE>
  </HEAD>
  <BODY>

  <OBJECT ID="CabTest1" WIDTH=655 HEIGHT=611
    CLASSID="CLSID:8F083457-6F44-11D1-B6FF-0060B03CC3CC"
    CODEBASE="http://ss3/WOS/Controls/UccsCabTest.CAB#version=1,0,0,0">
     <PARAM NAME="_ExtentX" VALUE="17304">
     <PARAM NAME="_ExtentY" VALUE="16166">
  </OBJECT>

  </BODY>
  </HTML>

UccsCabTest.DDF:
  .OPTION EXPLICIT
  .Set Cabinet=on
  .Set Compress=on
  .Set MaxDiskSize=CDROM
  .Set ReservePerCabinetSize=6144
  .Set DiskDirectoryTemplate=
  .Set CompressionType=MSZIP
  .Set CompressionLevel=7
  .Set CompressionMemory=21
  .Set CabinetNameTemplate="UccsCabTest.CAB"
  "UccsCabTest.INF"
  "fm20.dll"
  "UccsCabTest.ocx"

UccsCabTest.INF:
  ;INF file for UccsCabTest.ocx
  ;DestDir can be 10 for Windows directory, 11 for Windows\System(32)
directory,
 or left blank for the Occache directory.

  [version]
  signature="$CHICAGO$"
  AdvancedINF=2.0

  [Add.Code]
  UCCSCABTEST.OCX=UCCSCABTEST.OCX
  MCI32.OCX=MCI32.OCX    <-- If delete these, then loads and registers
  FM20.DLL=FM20.DLL      <--  "    "      " ,   "    "    "      "

  [UCCSCABTEST.OCX]
  file-win32-x86=thiscab
  RegisterServer=yes
  clsid={8F083457-6F44-11D1-B6FF-0060B03CC3CC}
  DestDir=               <-- Also tried 10 and 11
  FileVersion=1,0,0,0

  [MCI32.OCX]
  hook=MCI32.cab_Installer
  clsid={C1A8AF25-1257-101B-8FB0-0020AF039CA3}
  FileVersion=5,1,43,19

  [MCI32.cab_Installer]
  file-win32-x86=MCI32.cab
  InfFile=MCI32.inf

  [FM20.DLL]
  file-win32-x86=thiscab
  RegisterServer=yes
  clsid={1C3B4210-F441-11CE-B9EA-00AA006B1A69}
  DestDir=
  FileVersion=2,1,3425,0

  [Setup Hooks]
  AddToRegHook=AddToRegHook

  [AddToRegHook]
  InfSection=DefaultInstall

  [DefaultInstall]
  AddReg=AddToRegistry

  [AddToRegistry]

HKLM,"SOFTWARE\Classes\CLSID\{8F083457-6F44-11D1-B6FF-0060B03CC3CC}\Implemented
Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}"

HKLM,"SOFTWARE\Classes\CLSID\{8F083457-6F44-11D1-B6FF-0060B03CC3CC}\Implemented
Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}"



Tue, 30 May 2000 03:00:00 GMT  
 IE 3.02 wont display downloaded CAB control

Quote:
> CAB files do not download and register in IE 3.02
> on my Windows 95 box.  I have my safety set to Medium
> (also tried None).  When I load the "cabtest.htm"
> file (shown below), I get the following:

>   1.  Message at bottom:  "Installing Components..."
>   2.  Authenticode(tm) Security Technology dialog,
>       telling me that it's attempting to install
>       the cab file (http://ss3/WOS/Controls/UccsCabTest.CAB),
>       and that it's not signed.  I type "Yes" to continue.
>   3.  More time "Installing Components".  Then IE
>       comes back with simply the red "x" in the little
>       white box.

> Nowhere on my system is UccsCabTest.CAB or the control
> that's within it (UccsCabTest.ocx), nor is it in the
> registry.  The control works on my NT 4.0 server, on which
> the VB control was built.

> I have also tried the CODEBASE both as an absolute location
> (as below) and as a relative location (simply "Controls/Uccs..."),
> which makes no difference.

You have a hell of a lot of company (see my other posting).  I have NEVER
gotten it to work, and I haven't tried as hard as you have.  Does microslop
ever look at this ng?  Do they actually CARE about inActiveX?  Well, I
don't anymore.  Sorry to rant, but geeeeez.  It would be nice if it worked,
and if it were secure, but I'll go back to the old ways.  Best of Luck!!

Dan



Wed, 31 May 2000 03:00:00 GMT  
 IE 3.02 wont display downloaded CAB control

hello,

The IE3.0 did install an active-X-Exe file very fine without this
switch, when it found all files in the correct places.
This works with the IE4.0 and an activex-dll.
Thanks to Brad.....

'example
(HEAD)

(OBJECT ID="clsApp"
CLASSID="CLSID:759DBEB8-719A-11D1-8DA3-006097924F9C"
CODEBASE="MyApp.CAB#version=1,0,0,0")
(/OBJECT)

(/HEAD)

(BODY Language="VBScript" onLoad="LoadApp")

(P) This is where the new object will be run/installed (/P)

(SCRIPT LANGUAGE="VBScript")
Sub LoadApp
 ' Start is a public method of my DLL class wrapper
 call clsApp.Start
End Sub
(/SCRIPT)

'end code from Brad

I didnt get an Active-X-Exe file installed with the IE4.0, I dont know
why or how to do it.

I didnt try an OCX yet.
Some other suggestions:

You also have to make sure, that the other components are available on
the target-system, otherwise the red-cross thing will appeart.
Did you switched : Load from microsoft-web-site? (for mci32.ocx)
I didnt see this entry in your INF-File like :
file-win32-x86=http://activex.microsoft.com/controls/vb5/MCI32.

what is the FM20.DLL     ?
Is it a file created with VB5.0?

minnie says :*%$/666%$Q(/"-GAteS$%!"31%&*



Fri, 02 Jun 2000 03:00:00 GMT  
 
 [ 3 post ] 

 Relevant Pages 

1. HELP: VBScripting in IE 4 vs. IE 3.02

2. vbscript interact with control in IE 3.02?

3. Contorl will not d/l under IE 3.02

4. IE 3.02 & 4.0 PP2 compatible problem

5. IE 3.02 registry settings

6. IE 3.02 Hand Icon -- Where?

7. Forms functionality in IE 3.02 with VBscript

8. ToolTipText property in IE 3.02 ?

9. menu bar in IE 3.02

10. IE 3.02 Event Model?

11. How to get print funcionality of IE 3.02?

12. Download and Install of Cab File Crashes IE

 

 
Powered by phpBB® Forum Software