I'm trying to debug the installation of a Windows app written in VB (I think
VB6). Following the troubleshooting guide here, and referencing the app's
own install log, I realized some necessary DLLs were missing. Installed them
using winetricks mfc42 vb6run mdac28. I checked a working installation on
Windows XP for list of installed MDAC components, and I think I've got all
the necessary DLLs. The app's own install log no longer shows any DLLs
failing to self-register because of missing supported DLLs.
However, in spite of the fact that the app's install log shows no errors
(that I can find), the installer itself gives the following message at the end:
Code:
Run-time error '3706': Provider cannot be found. It may not be properly
installed.
The wine install log is as follows:
Code:
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume'
element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume'
element
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not
registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10}
could be created for context 0x1
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not
registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10}
could be created for context 0x1
And when I try to run the app I get the message box
Code:
Provider cannot be found. It may not be properly installed.
and the app fails to launch.
The wine application log is:
Code:
err:winedevice:ServiceMain driver L"MCSTRM" failed to load
fixme:ole:CoInitializeSecurity (0x413ea8,-1,(nil),(nil),1,3,(nil),72,(nil)) -
stub!
err:ole:CoGetClassObject class {24e669e1-e90f-4595-a012-b0fd3ccc5c5a} not
registered
err:ole:CoGetClassObject no class object {24e669e1-e90f-4595-a012-b0fd3ccc5c5a}
could be created for context 0x1
wine: Module not found
I fell like I've made progress here. How can I bring this home?
Thanks, --Lee