[Bug 37484] Total Extreme Wrestling 2013 (VB6 app) fails on startup, reports 'ActiveX Component can't create object/unsupported interface' (missing Microsoft DAO 3.6 Object Library)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 22 09:14:47 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=37484

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
            Summary|Total Extreme Wrestling     |Total Extreme Wrestling
                   |2013 - ActiveX Component    |2013 (VB6 app) fails on
                   |can't create                |startup, reports 'ActiveX
                   |object/unsupported          |Component can't create
                   |interface                   |object/unsupported
                   |                            |interface' (missing
                   |                            |Microsoft DAO 3.6 Object
                   |                            |Library)
     Ever confirmed|0                           |1

--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.

Installation appears to go fine but already hints at some missing
prerequisites:

--- snip ---
err:module:import_dll Library MSVBVM60.DLL (which is needed by
L"C:\\windows\\system32\\ovsBooleanControls.ocx") not found
--- snip ---

-> 'winetricks -q vb6run'

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/GDS/TEW2013

$ WINEDEBUG=+tid,+seh,+relay wine ./TEW2013.exe >>log.txt 2>&1
...
002e:Call oleaut32.VarBstrCat(0019907c L"C:\\Program
Files\\GDS\\TEW2013",00583b78 L"\\system\\TEW2013Settings.mdb",0033f814)
ret=660e5f4d
002e:Ret  oleaut32.VarBstrCat() retval=00000000 ret=660e5f4d
...
002e:Call oleaut32.GetActiveObject(00583a00,00000000,0033f5d8) ret=660e3844
...
002e:Call ole32.CreateItemMoniker(7d5bdb2e L"!",0033f474
L"{00000100-0000-0010-8000-00AA006D2EA4}",0033f46c) ret=7d4f748c
...
002e:Ret  ole32.CreateItemMoniker() retval=00000000 ret=7d4f748c
002e:Call ole32.GetRunningObjectTable(00000000,0033f470) ret=7d4f74b6
002e:Ret  ole32.GetRunningObjectTable() retval=00000000 ret=7d4f74b6
...
002e:Ret  oleaut32.GetActiveObject() retval=800401e3 ret=660e3844
002e:Call ole32.CoGetClassObject(00583a00,00000005,00000000,660307d0,0033f5e8)
ret=660e3a74
...
002e:err:ole:CoGetClassObject class {00000100-0000-0010-8000-00aa006d2ea4} not
registered
...
002e:err:ole:create_server class {00000100-0000-0010-8000-00aa006d2ea4} not
registered
002e:err:ole:CoGetClassObject no class object
{00000100-0000-0010-8000-00aa006d2ea4} could be created for context 0x5
002e:Ret  ole32.CoGetClassObject() retval=80040154 ret=660e3a74
...
002e:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0033f590)
ret=660d0956
002e:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b8461c9
ip=7b8461c9 tid=002e
002e:trace:seh:raise_exception  info[0]=deadcafe
002e:trace:seh:raise_exception  info[1]=deadcafe
002e:trace:seh:raise_exception  eax=7b832d3d ebx=00164250 ecx=00000008
edx=0033f4e4 esi=0033f590 edi=0033f550
002e:trace:seh:raise_exception  ebp=0033f528 esp=0033f4c4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00200202
002e:trace:seh:call_stack_handlers calling handler at 0x41add6 code=c000008f
flags=1
...
002e:Call winex11.drv.SetWindowText(000100b8,001ac420 L"Warning! Connection to
'C:\\Program Files\\GDS\\TEW2013\\system\\TEW2013Settings.mdb' has failed
(ActiveX component can't create object). The program must now close.")
ret=7ebcee4f
...
--- snip ---

CLSID '{00000100-0000-0010-8000-00AA006D2EA4}' = 'DAO.DBEngine.36' ->
'dao360.dll'

Microsoft DAO 3.6 Object Library

-> 'winetricks -q jet40' and the game starts fine.

ProtectionID scan for documentation:

--- snip ---
-=[ ProtectionID v0.6.6.7 DECEMBER]=-
(c) 2003-2015 CDKiLLER & TippeX
Build 24/12/14-22:48:13
Ready...
Scanning -> Z:\home\focht\iso\TEW2013_Retail.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 181868474 (0AD717BAh)
Byte(s)
Compilation TimeStamp : 0x3B780AC2 -> Mon 13th Aug 2001 17:13:38 (GMT)
[TimeStamp] 0x3B780AC2 -> Mon 13th Aug 2001 17:13:38 (GMT) | PE Header | - |
Offset: 0x000000D8 | VA: 0x004000D8 | -
[TimeStamp] 0x3B780AC2 -> Mon 13th Aug 2001 17:13:38 (GMT) | Export | - |
Offset: 0x00002D14 | VA: 0x00404714 | -
-> File has 181853626 (0AD6DDBAh) bytes of appended data starting at offset
03A00h
[File Heuristics] -> Flag #1 : 00000000000001001100000100000100 (0x0004C104)
[Entrypoint Section Entropy] : 6.28 (section #0) ".text   " | Size : 0x2126
(8486) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 4 (0x4) | ImageSize 0x7000 (28672) byte(s)
[Export] 100% of function(s) (2 of 2) are in file | 0 are forwarded | 2 code |
0 data | 0 uninit data | 0 unknown |
[VersionInfo] Company Name : Ryality Bytes Ltd
[VersionInfo] File Description : Total Extreme Wrestling 2013
[VersionInfo] File Version : Retail
[VersionInfo] Legal Copyrights : (c) 2012 Adam Ryland
[-= Installer =-] Wise Installation Wizard Module !
- Scan Took : 0.308 Second(s) [000000134h (308) tick(s)] [558 of 573 scan(s)
done]

Scanning -> C:\Program Files\GDS\TEW2013\TEW2013.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 50712576 (0305D000h)
Byte(s)
Compilation TimeStamp : 0x510BA4D7 -> Fri 01st Feb 2013 11:19:51 (GMT)
[TimeStamp] 0x510BA4D7 -> Fri 01st Feb 2013 11:19:51 (GMT) | PE Header | - |
Offset: 0x000000C8 | VA: 0x004000C8 | -
[File Heuristics] -> Flag #1 : 00000000000000001000000000010010 (0x00008012)
[Entrypoint Section Entropy] : 8.00 (section #0) ".text   " | Size : 0x2FC6048
(50094152) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 4 (0x4) | ImageSize 0x3130000 (51576832) byte(s)
[VersionInfo] Company Name : Ryality Bytes Ltd
[VersionInfo] Product Name : TEW2013
[VersionInfo] Product Version : 1.01
[VersionInfo] File Version : 1.01
[VersionInfo] Original FileName : TEW2013.exe
[VersionInfo] Internal Name : TEW2013
[!] LiCENSE - eLicense v4.0 Wrapper !
- Scan Took : 10.217 Second(s) [000002A1Fh (10783) tick(s)] [499 of 573 scan(s)
done]

Scanning -> C:\Program Files\GDS\TEW2013\elicen40.dll
File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 91648 (016600h)
Byte(s)
Compilation TimeStamp : 0x4E3836E6 -> Tue 02nd Aug 2011 17:41:58 (GMT)
[TimeStamp] 0x4E3836E6 -> Tue 02nd Aug 2011 17:41:58 (GMT) | PE Header | - |
Offset: 0x000000F8 | VA: 0x024800F8 | -
[TimeStamp] 0x4E3836E6 -> Tue 02nd Aug 2011 17:41:58 (GMT) | Export | - |
Offset: 0x00012294 | VA: 0x024A3694 | -
[File Heuristics] -> Flag #1 : 00000000000001001100000100100001 (0x0004C121)
[Entrypoint Section Entropy] : 5.49 (section #5) ".aspack " | Size : 0x1600
(5632) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 7 (0x7) | ImageSize 0x31000 (200704) byte(s)
[Export] 0% of function(s) (0 of 1) are in file | 0 are forwarded | 0 code | 1
data | 0 uninit data | 0 unknown |
[VersionInfo] Company Name : Viatech Inc. - www.elicense.com
[VersionInfo] Product Name : Elicense System
[VersionInfo] Product Version : 4. 0. 0. 2
[VersionInfo] File Description : elicen40.dll
[VersionInfo] File Version : 4. 0. 0. 2
[VersionInfo] Original FileName : elicen40.dll
[VersionInfo] Internal Name : elicen40.dll
[VersionInfo] Legal Copyrights : Copyright © 1998-2009. ViaTech Inc.
[!] ASProtect SKE v2.72 or higher detected !
[!] LiCENSE - eLicense Core Module v4. 0. 0. 2 !
[CompilerDetect] -> Visual C++ 8.0 (Visual Studio 2005)
- Scan Took : 0.387 Second(s) [000000183h (387) tick(s)] [244 of 573 scan(s)
done]
--- snip ---

$ wine --version
wine-1.8-rc1

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list