I have written a small bootstrap DLL for the ActiveX control which does
away with all the PATH, registry modifications that used to be necessary
to get the control working.
Where you used to have to do this:
1. Append the Mozilla bin directory to your PATH in autoexec.bat
(Windows 95/98/Me) and reboot or via the control panel (NT/2000)
2. Add a BinDirectoryPath value to the registry under
HKLM\Software\Mozilla
3. regsvr32 mozctl.dll
You now just need to type:
1. regsvr32 mozctlx.dll
The first time mozctlx.dll is registered it will ask you where the bin
directory is and store it in the registry. It will also register the
real mozctl.dll for you and ensure that the PATH is correct whenever you
try to create an instance of the control. The mozctlx.dll has no
dependencies on any other Mozilla DLL so it doesn't even have to live in
the Moz bin directory.
It isn't in the build yet but its in CVS under
mozilla/embedding/browser/activex/src/control_kicker. I've also attached
a PGP signed mozctlx.dll to this message if people are interested in
trying it out. Alternatively fetch the source and build the
control_kicker.dsp project. There is no makefile.win for it yet.
--
Adam Lock - [EMAIL PROTECTED]
mozctlx.zip