阅读:1925回复:6
DOC文件的动态加密问题!
我的思路是这样的,
假如是对A.doc进行保存, 当word的temp问题 rename到 A.doc时候,截取这一时刻,记录下来,先让这一操作完成! 然后当A.doc mj_close时对其进行加密, 我的加密的方法是: 1.先建立一个a.doc.temp, 2.将a.doc加密到a.doc.temp。 3.然后将a.doc删除,4.再将a.doc.temp rename到a.doc. 问题: 前面1。2。3都没有问题,但第4步就是不行,也试过在4步时,建立一个a.doc文件,然后将a.doc.temp复制到a.doc文件都不行, 测试到a.doc.temp是对的,加密算法也没有问题,真的不知道问题出在哪里? 都一个星期了! 哪位高手帮帮忙啊!! |
|
|
沙发#
发布于:2003-04-01 21:51
大虾呢?都泡妞去了?
|
|
|
板凳#
发布于:2003-04-01 21:51
大虾呢?都泡妞去了?
:D :D :D |
|
|
地板#
发布于:2003-04-05 12:23
是不是a.doc共享有问题,删除之后a.doc可能还存在。
|
|
|
地下室#
发布于:2003-04-09 10:23
搞定DOC了,现在在搞xls,烦啊
|
|
|
5楼#
发布于:2003-04-09 11:38
搞定了,也顺便给大家回答你提出的问题,怎么解决的啊。
|
|
|
6楼#
发布于:2003-04-09 11:48
Since the IRP_MJ_CLOSE dispatch routine can run at APC_LEVEL, and all
completion routines can run at DISPATCH_LEVEL, there\'s lots of things that are unsafe to do DELETE operation in the completion routines or IRP_MJ_CLOSE dispatch routine. Solution is create a worker thread! |
|
|