一段时间来,发觉还是很多朋友对Everything/USN很感兴趣的,而我也只是那段时间空闲无聊研究了一下(之后就基本没碰过过了...),有时对一些问得深入的问题也就回答不上来了。
这里将一些代码资源共享下(包括一些网上找到的项目)
:
1. 网上找到的一个比较完整的模仿Everything的项目
(C++的,国人出品) —— 项目在作者的空间有详细介绍
[链接]
*有点相见恨晚的感觉,我之前一直没搜到。作者的研究比我早多了。但或许早发现了我就不会这么有激情研究了...
2. 自己做的四不像——Anything
(Java环境,Netbean项目,用Swing+JNI实现的) —— Why Anything?因为我的还支持非NTFS盘啊,原始的目录遍历。基本是一堆BUG,只实现了USN的读取、完整路径的获取以及简单的正则匹配
。这项目让我学会了用JNI和写DLL ^_^
2.1 JNI调用的DLL的C++项目
(Visual Studio 2010);
1) UsnJournalTools.dll —— 对USN日志文件的操作
2) VolumeTools.dll —— 对磁盘的操作
3.UsnJournalProject v1.3(C#项目,第一篇文章中有提到) —— 实现了USN读取和获取单一路径的DEMO程序。
*注意,操作USN需要管理员权限。需要在启动IDE时以管理员的身份运行,才能正常进行调试。生成的运行文件也一样,需要以管理员身份运行。
以上资源仅供研究参考之用,如有问题请自行调试解决恕不再单独解答,代码的实现思路和注释还是比较清晰的了(特别C++的问题还是别问我了——白问,目前逐步遗忘中...)。
分享到:
相关推荐
Everything图文使用教程[整理].pdf
C#仿Everything的实现源代码
everything,搜索整机资源文件
- 希望Everything只搜索某个目录,可以在资源管理器或Total Commander中,右击该目录,在弹出菜单上选“Search Everything…”。这时你会看到Everything的搜索框中,出现了带引号的目录名。 - 与上一方法相同,只是...
everything软件Pro加强版是一款专门使用来进行资源搜索的工具。当电脑中存储了太多资源的时候使用everything软件Pro加强版就可以轻松的查找出需要的资源来进行使用了。 1、直接网络搜索网址,浏览器收藏夹的高级...
Everything windows平台的资源搜索第一能手
耳熟能详的everything老资源,亲测可用,谁用谁知道。
可以迅速寻找硬盘中的资源,everything 大家应该比较熟悉了,这是目前速度最快的文件名搜索工具,可以极速搜索、瞬间定位文件,在输入搜索词时即时显示匹配结果,是每一个用户都需要安装的效率工具。 神器 ...
这个管理软件用起来很好用,只需在里面输入你所想要找的软件的首字母就会马上在你的计算机上把资源找出来。
对本地资源建立数据库,输入关键字,瞬间查找本地资源。
Everything是一个非常好的应用程序,可以帮助我们快速的定位文件,是居家生活的必备工具
Everything32.dll和Everything64.dll 用于编程调用。
Directory Opus插件Everything 最新带安装说明 directory opus是最好的资源管理器 Everything是最好的文件搜索工具 现在可以将Everything集成到Directory Opus中
一个叫陈雄的大神模拟everything出来的代码,注释超详细
仿everything功能,c++代码,可供学习使用。
搜索电脑里面所有资源快捷方便,速度搜索,说明文档,视频,音频,一键直达
Everything