阅读:1469回复:6
filedisk能不能调用用户层的dll
有一个需求是这样的:需要修改filedisk使它实现用usb key里的算法加解密,现在这个usb key只提供了一个开发包,没有代码,一个dll和一个lib,一个.h文件。我反汇编发现这个dll文件里载入kernel.dll,说明这个dll是用户层的。
我能不能在filedisk的代码里调用这个dll呢?如何实现filedisk与这个dll文件专交呢? |
|
沙发#
发布于:2009-03-19 20:02
Driver-> CTRLIO-> App->Dll
|
|
|
板凳#
发布于:2009-03-19 21:35
能不讲详细一下,需要什么函数,怎么实现?
我现在刚开始学,还搞不清方向,我要完成这个东西,要学那些知识?看什么资料?谢谢。 |
|
地板#
发布于:2009-03-20 11:39
楼主是想做USB加解密?
|
|
地下室#
发布于:2009-03-20 20:59
可以,用usb key加密filedisk的密钥不就成了吗。
|
|
5楼#
发布于:2009-03-21 17:02
是要作USB加解密,但要用USB里的算法的,或者用CSP,不知道如何实现?
实际上,我还不决定能不能实现,请大家给些帮助。 |
|
6楼#
发布于:2009-03-22 12:39
There could be a deadlock if the user DLL is paged out. Be careful.
|
|