阅读:3236回复:9
600分请教,AutoCAD2005启动时产生的后缀为csa的文件是干嘛用的,为何加密后导致启动不正常
文件是在ACAD2005启动时在临时目录中产生的,启动完成后会被删除,文件不大1404字节而已,将读写的每个字节输出检验加解密是正确工作的(文件加密标识放在文件尾),且仅返回1404字节,但ACAD2005提示“试图加载格式不正确的文件。”即errorcode:11,BAD_FILEFORMAT,结果启动后所有工具栏消失。请问大家有没有遇到过,此文件是干嘛用的,有什么办法解决?
|
|
沙发#
发布于:2008-05-20 19:17
谢谢microbe和znsoft老大的回复!
就是在搞定WORD等常用软件并且ACAD的图形格式文件透明加解密都是正常的测试通过后才处理了CSA文件(它是ACAD新建的文件,所以统一加密),CSA文件是ACAD创建并写入后读取的,驱动为它透明加解密,即ACAD读取到的是正确的数据。 使用filespy等工具跟踪过,只有ACAD进程操作此文件,不启驱动则正常,驱动启动后先写后读都是正常的但ACAD报错。 另外一点就是ACAD读取此文件之前会释放多个临时TMP文件实质就是DLL,驱动为其透明加密后临时模块正确加载,ACAD工作正常,仅处理CSA文件就会出现上述问题。还望各位老大们多多赐教!!! 分要是不够再加。 |
|
板凳#
发布于:2010-01-18 16:50
谢谢各位的支持,问题早已处理好了,其实是不用做这样的过滤的,所有文件全部加密结果一样正常。
|
|