20楼#
发布于:2011-02-23 16:25
回 104楼(han_lian) 的帖子
请问 svn 用户名密码是多少啊?下不下来.帮忙发一份给我吧:virussky@sina.com |
|
21楼#
发布于:2011-02-14 09:20
怎么无法下载????
|
|
22楼#
发布于:2011-01-04 15:55
怎么说指定的附近不存在啊
|
|
23楼#
发布于:2010-12-29 12:45
我下载不来呢 谢谢 luawkk@163.com
|
|
24楼#
发布于:2010-12-23 15:34
。。。。。。。。。。请问下我用aes加密算法,对于记事本文件一点保存,即使还没设置加密,就加密了(不知道是不是加密,反正是乱码),而word,ppt却可以正常加解密,记事本文件和word处理有什么不同?。。。。。。。。。。。。。。。。。。。
|
|
25楼#
发布于:2010-12-09 16:44
下载看看。学些。
|
|
26楼#
发布于:2010-12-09 11:54
。。。。。。。。。。。请问下minifilter的应用程序(测试程序)中,用FilterLoad可以加载此驱动,用FilterUnload却卸载不了驱动,是怎么回事?有其他的办法卸载?。。。。。。。。。。。。。。
|
|
27楼#
发布于:2010-11-27 10:08
研究一下
|
|
28楼#
发布于:2010-11-26 17:41
回 34楼(shenhui) 的帖子
你好,我按你的步骤写了一个MFC程序来测试这个驱动,第一步,第二步都实现了,已经和驱动建立了连接,第三部和第四步按你那样说的,编译通过了,但是并没有实现加密功能,请问这里还需要要做其他工作?我的第二个按钮主要是你所说的第三步和第四步,代码是这样的,麻烦你帮我看下有什么问题?void CtestFlt2008Dlg::OnBnClickedStart() { // TODO: 在此添加控件通知处理程序代码 ULONG hRes,dwReturned; MSG_SEND_ADD_PROCESS_INFO sSendAddProcInfo ; MSG_GET_ADD_PROCESS_INFO sGetAddProcInfo ; memset(&sSendAddProcInfo, 0, sizeof(sSendAddProcInfo)) ; sSendAddProcInfo.sSendType.uSendType = IOCTL_ADD_PROCESS_INFO ; sSendAddProcInfo.sProcInfo.bMonitor = TRUE; strncpy(sSendAddProcInfo.sProcInfo.szProcessName, "system", strlen("system")) ; memset(&sGetAddProcInfo, 0, sizeof(MSG_GET_ADD_PROCESS_INFO)) ; hRes = FilterSendMessage(port, &sSendAddProcInfo, sizeof(MSG_SEND_ADD_PROCESS_INFO), &sGetAddProcInfo, sizeof(MSG_GET_ADD_PROCESS_INFO), &dwReturned) ; memset(&sSendAddProcInfo, 0, sizeof(sSendAddProcInfo)) ; sSendAddProcInfo.sSendType.uSendType = IOCTL_ADD_PROCESS_INFO ; sSendAddProcInfo.sProcInfo.bMonitor = TRUE; strncpy(sSendAddProcInfo.sProcInfo.szProcessName, "explorer.exe", strlen("explorer.exe")) ; memset(&sGetAddProcInfo, 0, sizeof(MSG_GET_ADD_PROCESS_INFO)) ; hRes = FilterSendMessage(port, &sSendAddProcInfo, sizeof(MSG_SEND_ADD_PROCESS_INFO), &sGetAddProcInfo, sizeof(MSG_GET_ADD_PROCESS_INFO), &dwReturned) ; memset(&sSendAddProcInfo, 0, sizeof(sSendAddProcInfo)) ; sSendAddProcInfo.sSendType.uSendType = IOCTL_ADD_PROCESS_INFO ; sSendAddProcInfo.sProcInfo.bMonitor = TRUE; strncpy(sSendAddProcInfo.sProcInfo.szProcessName, "notepad.exe", strlen("notepad.exe")) ; memset(&sGetAddProcInfo, 0, sizeof(MSG_GET_ADD_PROCESS_INFO)) ; hRes = FilterSendMessage(port, &sSendAddProcInfo, sizeof(MSG_SEND_ADD_PROCESS_INFO), &sGetAddProcInfo, sizeof(MSG_GET_ADD_PROCESS_INFO), &dwReturned) ; } |
|
29楼#
发布于:2010-11-23 20:03
回 105楼(wishes2018) 的帖子
可以,这个驱动在ntfs上面可以使用 |
|
30楼#
发布于:2010-11-02 20:19
我是新手,想知道刷缓冲是针对FAT32的文件系统吗,对NTFS的行吗
|
|
31楼#
发布于:2010-10-26 15:38
我把它上传到svn服务器了,大家可以下载下来看看 讨论一下,我发现这个不能对xls文件进行加密,对ppt和doc测试的效果还是比较理想的。
svn://www.oksvn.com/fasten blog:http://hi.baidu.com/nwpu043814 |
|
32楼#
发布于:2010-10-25 00:07
学习。。。。。
|
|
33楼#
发布于:2010-10-19 19:11
附近没有了,楼主检查下
|
|
34楼#
发布于:2010-09-26 13:02
回 34楼(shenhui) 的帖子
启动后新建文件是可以的,但是原先存在的文件打开就乱掉了比如原先电脑上存在doc和txt文件,这时装好驱动,然后启动后去打开这些文件就全是乱的 |
|
|
35楼#
发布于:2010-09-06 16:08
谁能告诉我,在上面加密解密的例子中,在加密解密的时候,对缓存的处理问题!
在解密的时候, RtlCopyMemory( origBuf,p2pCtx->SwappedBuffer, Data->IoStatus.Information ); 在上面的while循环中,对SwappedBuffer进行解密,在这里SwappedBuffer里存放的是读的内容吗??但是在READ的预操作中没有将读的内容复制给SwappedBuffer呀? iopb->Parameters.Read.ReadBuffer = newBuf; iopb->Parameters.Read.MdlAddress = newMdl; FltSetCallbackDataDirty( Data );在预操作中这样设置后,在后操作中origBuf = MmGetSystemAddressForMdlSafe( iopb->Parameters.Read.MdlAddress, NormalPagePriority );这里origBuf 不就是对应预操作中newBuf;吗?但是在解密后又进行RtlCopyMemory( origBuf,p2pCtx->SwappedBuffer, Data->IoStatus.Information );是祝你们回事?我对这里创建newBuf,origBuf 对应的是那块内存不清楚,很困扰,希望高手帮我解答,真的谢谢,我的qq:262772639 |
|
36楼#
发布于:2010-09-06 15:08
我是新手,谁有测试代码呀?能够发给我一份吗?happy.wd10@163.com 262772639@qq.com
|
|
37楼#
发布于:2010-09-05 14:41
能否传一个给我,谢谢啦,新手学习下~
306142767@qq.com |
|
38楼#
发布于:2010-09-04 08:40
回 89楼(Lynnre) 的帖子
您好,我是新手,能不能把你加入了加密算法的代码传我一份学习?测试代码该如何写,能否也传我一份,谢谢!dongn0905@126.com |
|
39楼#
发布于:2010-08-09 14:19
我按照帖子上的方法测试下,但是安装驱动后还是测试txt文件没有什么反映。不知道是哪里出问题。
问题 1. 不知道那个加密和解密的代码具体在什么地方,我看很多"///"注释的地方,不知道是哪个地方? 2. 这个驱动是不是对所有文件都加密的,还是对监控的程序进行加密和解密? 3. 我看有人说在DriverEntry中添加监控的代码,具体那个代码能不能给个例子的? |
|