Missing class factory clsids?

Ann and Jason Edmeades us at the-edmeades.demon.co.uk
Sat May 25 12:19:03 CDT 2002


Hello,

I have an application which I am trying to get running under a no-windows
CVS wine which is written in VB. Unfortunately the install doesnt seem to
work too well, so I have copied the program from a windows partition.

When trying to run it I initially was getting errors about missing CLSID's,
which I tied up in the windows registry with comdlg32.ocx not being
registered, so ran regsvr32 comdlg32.ocx and got beyond that problem.

Now when I run it I get:
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:OleLoadPictureEx (0x40fdfc14,53798,0,0x6602fcc8,0,0,0,0x405c6a70),
not implemented
fixme:win32:PE_CreateModule Security directory ignored
fixme:ole:CoCreateInstance no classfactory created for CLSID
{0d43fe01-f093-11cf-8940-00a0c9054228}, hres is 0x80040154

Looking in the windows registry, this ties up with:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}]
@="FileSystem Object"

[HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\InprocServer
32]
@="I:\\WINNT\\System32\\scrrun.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\ProgID]
@="Scripting.FileSystemObject"

[HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\TypeLib]
@="{420B2830-E718-11CF-893D-00A0C9054228}"

[HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\Version]
@="1.0"

However, running regsvr32 against scrrun.dll doesnt insert these into the
registry. Putting them in by hand allows me to get slightly further. Does
anyone know how this gets put in the registry then - Should it be in the
default system registry?

Thoughts?
Jason




More information about the wine-devel mailing list