[Bug 33408] Many applications need Microsoft Data Access Components 2.7 ('winetricks -q mdac27' is a workaround)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Oct 13 02:53:08 CDT 2015


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
            Summary|CAJViewer 7.2 needs MDAC    |Many applications need
                   |while installing            |Microsoft Data Access
                   |                            |Components 2.7 ('winetricks
                   |                            |-q mdac27' is a workaround)
     Ever confirmed|0                           |1
           Severity|normal                      |enhancement

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

--- quote ---
This bug could be one of those wontfix.
--- quote ---

well, there are also "provide MFC implementation" type tickets which I
personally consider a huge waste of time for any takers.
Arguing with people about the scope of Wine and what are realistic goals is
something I leave for some mailing list.

Refining summary, making it a rather large meta feature request since it's a
framework/collection of various technologies and components.

Seriously taken you would need to add dependencies of many other tickets here
which is not feasible at all.

--- snip ---
0016:Call advapi32.RegOpenKeyExA(80000002,00573980
"Software\\Microsoft\\DataAccess\\",00000000,00000001,0033f864) ret=27009bd8
0016:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=27009bd8
0016:Call advapi32.RegQueryValueExA(00000070,005739b8
"FullInstallVer",00000000,0033f860,00000000,00000000) ret=27009bff
0016:Ret  advapi32.RegQueryValueExA() retval=00000002 ret=27009bff
...
0016:Call msvcr71._mbscmp(7c220078 "",004db1a8 "2.70.7713.4") ret=7c144dbb
0016:Ret  msvcr71._mbscmp() retval=ffffffff ret=7c144dbb 
...
0016:Call winex11.drv.SetWindowText(000100c8,0016ec58 L"???????MDAC (Microsoft
Data Access Components) 2.7?????,?????????????") ret=7e9eec3b 
--- snip ---

Either add a registry key, faking MDAC installation >= 2.70.7713.4 which
obviously can't work at runtime if the app requires MDAC or use 'winetricks -q
mdac27'.

Since 'winetricks' provides an easy workaround, lowing severity.

--- snip ---
000b:Call advapi32.RegOpenKeyExA(80000002,00573980
"Software\\Microsoft\\DataAccess\\",00000000,00000001,0033f864) ret=27009bd8
000b:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=27009bd8
000b:Call advapi32.RegQueryValueExA(00000074,005739b8
"FullInstallVer",00000000,0033f860,00000000,00000000) ret=27009bff
000b:Ret  advapi32.RegQueryValueExA() retval=00000000 ret=27009bff
...
000b:Call msvcr71.strlen(0033f890 "2.71.9040.2") ret=7c16a55d
000b:Ret  msvcr71.strlen() retval=0000000b ret=7c16a55d
...
000b:Call msvcr71._mbscmp(005739e0 "2.71.9040.2",004db1a8 "2.70.7713.4")
ret=7c144dbb
000b:Ret  msvcr71._mbscmp() retval=00000001 ret=7c144dbb 
--- snip ---

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