一、用ppa的源安装的wine
三、我发现caj的启动程序文件本身名字不带版本编号,于是想到用绿色版本替代源程序,用已经安装好的启动路径来运行绿色版本的caj程序。从网上找到caj7.0、caj7.0.1、caj7.0.2(没找到7.1.2)的绿色版本依次覆盖原程序,结果是kdh文件顺利读取,nh文件可以读去,但是读取后只显示目录,正文纯白,用caj虚拟打印机转doc之后还是纯白文档。
四、这里想到了两种可能:a、因为本身nh文件是不会变动的,所以是caj的程序自身有某种保护机制;b、挂在nh文件和kdh文件的dll库不一样。首先关于b,我对比了我从台式机拷贝来的system32文件夹dll库和wine模拟的同文件夹dll数量,都是1406个dll文件,因此排除。关于a,从网上找了低版本的caj6.0绿色版覆盖wine中caj文件夹,运行kdh和nh文件全部通过。
至此,完美解决。
本文详细记录了解决使用WINE安装并运行CAJ阅读器的问题过程,包括安装失败、绿色版本替代源程序、低版本软件覆盖等方法,最终成功解决了CAJ文件读取问题。
1万+

被折叠的 条评论
为什么被折叠?



