susuu 发表于 2005-12-13 22:18:23

[求助]Wine中打开chm和exe电子书出错

Wine中如何打开chm和exe电子书?

用wine打开chm和exe电子书时有下面错误提示,请问如何可以查看chm(除了安装chmsee软件)和exe格式的电子书?

# wine 趣味中医.exe
fixme:nls:get_env_lcid charset GB18030 was not recognized
wine: cannot open builtin library for L"Z:\\mnt\\f\\baojian\\\8da3\5473\4e2d\533b.exe":
#


# wine 本草纲目.chm
fixme:nls:get_env_lcid charset GB18030 was not recognized
wine: cannot open builtin library for L"Z:\\mnt\\f\\baojian\\\672c\8349\7eb2\76ee.chm":

VirusCamp 发表于 2005-12-13 22:59:27

第一wine中文名支持不好,最好用英文的可执行文件名.
第二,chm不是可执行文件,win下也是由hh.exe执行的.
要确保你在wine里由hh.exe及需要的dll,然后
wine 路径/hh.exe 名.chm.

与其这么麻烦,不如用kchmview 或 chmsee .

积木 发表于 2005-12-14 08:54:51

:lol:
应该说windows用户很少能知道 hh.exe在哪儿。。。
已经会大吃一惊,chm不是自动启动的啊,难道还需要软件?

susuu 发表于 2005-12-15 21:11:44

多谢,我试试

susuu 发表于 2005-12-15 21:44:42

找不着wine安装目录在哪里了

# wine xiezhen.exe
fixme:nls:get_env_lcid charset GB18030 was not recognized


fixme:imm:ImmIsIME (0x41e041e): semi-stub
fixme:imm:ImmIsIME (0x4130413): semi-stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from 0x2 to 0x0
fixme:ole:CoResumeClassObjects stub
You need to install the Mozilla ActiveX control to
use Wine's builtin CLSID_WebBrowser from SHDOCVW.DLL
fixme:shdocvw:OleObject_GetExtent (0x7fdc6b50)->(1, 0x7f92f964)
fixme:shdocvw:OleObject_Close (0x7fdc6b50)->(1)
wine: Unhandled exception (thread 0009), starting debugger...
fixme:nls:get_env_lcid charset GB18030 was not recognized
WineDbg starting on pid 0x8
wine client error:9: write: Bad address

然后就没反应了。
# wine hh.exe bin.chm
fixme:nls:get_env_lcid charset GB18030 was not recognized
err:ole:CoGetClassObject class {5d02926a-212e-11d0-9df9-00a0c922e6ec} not registered
fixme:ole:CoCreateInstance no classfactory created for CLSID {5d02926a-212e-11d0-9df9-00a0c922e6ec}, hres is 0x80040154

hew 发表于 2005-12-16 10:40:01

chm 没必要借助wine 啊
页: [1]
查看完整版本: [求助]Wine中打开chm和exe电子书出错