http://bugs.winehq.org/show_bug.cgi?id=27196
Summary: failed to register several dlls while installing AliWangWang Product: Wine Version: 1.3.20 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com
Created an attachment (id=34747) --> (http://bugs.winehq.org/attachment.cgi?id=34747) Log: start wangwang.exe
1. Download installer of AliWangWang : http://download.taobaocdn.com/wangwang/AliIM2011_taobao(6.50.27T).exe ( from http://www.taobao.com/wangwang/2010_fp/seller.php )
2. install with wine:
$ LANG=zh_CN.utf8 wine AliIM2011_taobao(6.50.27T).exe (or LANG=en_US.utf8 , workaround for bug 10063)
3. try to start wangwang.exe $ cd ~/.wine/drive_c/Program Files/AliWangWang $ wine WangWang.exe
after some output like below, WangWang.exe will quit automately: err:ole:CoGetClassObject class {6460b20f-808d-4dac-8cd9-e2ea0588415b} not registered err:ole:CoGetClassObject no class object {6460b20f-808d-4dac-8cd9-e2ea0588415b}
import a reg file with regedit will workaround on it. Attachments are the reg file and the full log.
http://bugs.winehq.org/show_bug.cgi?id=27196
--- Comment #1 from fracting fracting@gmail.com 2011-05-17 08:20:05 CDT --- Created an attachment (id=34748) --> (http://bugs.winehq.org/attachment.cgi?id=34748) register file to workaround
http://bugs.winehq.org/show_bug.cgi?id=27196
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=27196
--- Comment #2 from fracting fracting@gmail.com 2011-05-17 08:24:30 CDT --- Created an attachment (id=34749) --> (http://bugs.winehq.org/attachment.cgi?id=34749) Log: run installer with wine
http://bugs.winehq.org/show_bug.cgi?id=27196
--- Comment #3 from fracting fracting@gmail.com 2011-05-17 08:29:17 CDT --- Created an attachment (id=34750) --> (http://bugs.winehq.org/attachment.cgi?id=34750) WangWang.exe.manifest
Hope this menifest file help. something like below:
<file name="uacclient.dll" hashalg="SHA1"><comClass clsid="{6460B20F-808D-4DAC-8CD9-E2EA0588415B}" tlbid="{413FEE96-7BA9-48F1-B54C-810926702FDD}" description="UACAgent Class" threadingModel="Apartment" progid="uacclient.UACAgent"><progid>uacclient.UACAgent.1</progid></comClass><typelib tlbid="{413FEE96-7BA9-48F1-B54C-810926702FDD}" version="1.0" helpdir="" flags="HASDISKIMAGE"></typelib></file>
http://bugs.winehq.org/show_bug.cgi?id=27196
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution| |DUPLICATE
--- Comment #4 from Anastasius Focht focht@gmx.net 2011-05-17 08:39:29 CDT --- Hello,
the COM/server registry data is not supposed to be written to registry. The app uses registration/registry-free COM method which requires COM server information from PE manifest support.
-> dupe of bug 25340.
Regards
*** This bug has been marked as a duplicate of bug 25340 ***
http://bugs.winehq.org/show_bug.cgi?id=27196
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Jeff Zaroyko jeffz@jeffz.name 2011-05-21 17:55:12 CDT --- Closing duplicate.