博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
阅读量:4150 次
发布时间:2019-05-25

本文共 498 字,大约阅读时间需要 1 分钟。

一、用ppa的源安装的wine

二、首先我从cnki官方网站下载的caj7.1.2安装版,用wine直接安装,安装进度条读完后,安装程序假死(其实已经装完了)。这时候可以读取kdh文件,但是读取nh文件caj崩溃,重启之后依然是这样。
三、我发现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文件全部通过。
至此,完美解决。

转载地址:http://pfmti.baihongyu.com/

你可能感兴趣的文章
单体模式singleton
查看>>
static变量初始化
查看>>
c++union
查看>>
微软101道经典面试题
查看>>
star3
查看>>
rmq_st实现
查看>>
虚函数以及c++成员函数的调用原理
查看>>
八皇后问题
查看>>
python 处理excel
查看>>
二维数组中的查找
查看>>
编程珠玑 15.3生成文本
查看>>
库壳的一些有趣面试题
查看>>
求逆序数
查看>>
多线程操作
查看>>
多线程生产者和消费者
查看>>
多线程读写进程
查看>>
拓扑排序
查看>>
young氏矩阵
查看>>
svn
查看>>
平衡集合
查看>>