eleqi
驱动小牛
驱动小牛
  • 注册日期2005-12-20
  • 最后登录2014-01-03
  • 粉丝4
  • 关注2
  • 积分172分
  • 威望1475点
  • 贡献值0点
  • 好评度115点
  • 原创分0分
  • 专家分0分
阅读:3236回复:9

600分请教,AutoCAD2005启动时产生的后缀为csa的文件是干嘛用的,为何加密后导致启动不正常

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

返回顶部