一段时间来,发觉还是很多朋友对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++的问题还是别问我了——白问,目前逐步遗忘中...)。
分享到:
相关推荐
2. 低资源占用:Everything搜索软件占用系统资源少,不会对系统性能产生影响。 3. 支持多种语言:Everything搜索软件支持多种语言,方便不同国家和地区的用户使用。 Everything搜索软件的使用技巧 1. 使用...
"Everything"是一款高效且强大的资源管理软件,尤其适用于快速定位计算机中的文件和文件夹。它以其卓越的搜索性能和简洁的用户界面而受到广大用户的喜爱。以下是对这款软件的详细说明: 1. **搜索功能**:...
《搜索神器Everything:高效检索,老资源依然可用》 在浩如烟海的数字信息时代,快速、准确地找到所需文件变得尤为重要。"Everything"就是这样一款被誉为“搜索神器”的工具,它以其高效的检索速度和出色的性能赢得...
《C#仿Everything的实现源代码》 在IT领域,"Everything"是一款高效、快速的文件搜索工具,它以其近乎即时的搜索速度赢得了广大用户的喜爱。而“C#仿Everything的实现”则是一项旨在利用C#编程语言复现其核心功能的...
"本地资源搜索神器Everything"是一款高效、快速的文件搜索引擎,专为提升用户在个人计算机上查找文件的速度和效率而设计。这款工具的核心功能是通过构建一个详尽的本地文件索引数据库,使得用户只需输入关键词,就能...
"Everything"是一款强大的文件搜索工具,它以其高效、快速的搜索功能在IT行业中备受赞誉。这款软件能够瞬间索引电脑中的所有文件和文件夹,让用户能够迅速定位到所需的特定文件,极大地提高了工作效率,尤其适用于...
everything,搜索整机资源文件
"强大的资源浏览器搜索功能替换软件Everything"是一款高效且快速的文件搜索工具,它以其极高的性能和用户友好性在IT行业内赢得了广泛的认可。这款软件的主要特点是它的搜索速度极快,几乎能在瞬间查找并列出计算机中...
"999网址导航.htm"可能是一个网址集合,包含了与"Everything"相关的技术支持网站或者相关软件的推荐。这两个文件可以帮助用户更好地了解和使用"Everything"。 总的来说,"Everything"是一款高效、易用的文件搜索...
- 希望Everything只搜索某个目录,可以在资源管理器或Total Commander中,右击该目录,在弹出菜单上选“Search Everything…”。这时你会看到Everything的搜索框中,出现了带引号的目录名。 - 与上一方法相同,只是...
everything软件Pro加强版是一款专门使用来进行资源搜索的工具。当电脑中存储了太多资源的时候使用everything软件Pro加强版就可以轻松的查找出需要的资源来进行使用了。 1、直接网络搜索网址,浏览器收藏夹的高级...
这个文件是Windows操作系统上可以直接执行的程序,包含了所有运行"Everything"所需的功能和资源。 对于开发者而言,开放源代码意味着更多的可能性。他们可以研究"Everything"的索引技术,学习如何实现高效的文件...
Everything32.dll是为32位Windows系统设计的,它包含了Everything搜索工具所需的函数和资源,允许程序快速索引和搜索硬盘上的文件和文件夹。这个库文件使得开发者能够通过编程接口(API)与Everything进行交互,比如...
"Everything"的体积小,占用资源少,即便是在配置较低的电脑上运行也十分流畅。 在压缩包子文件的文件名称列表中,我们看到"Everything.exe",这是"Everything"应用程序的可执行文件。在解压并运行这个文件后,用户...
虽然"Everything"的强大搜索功能令人印象深刻,但它对系统资源的占用却非常低,即使在旧电脑或低配置设备上也能流畅运行。 8. **与其他应用的集成**: "Everything"支持与其他应用的集成,例如通过拖放操作将搜索...
"Everything"是一款在Windows平台上备受推崇的快速文件搜索工具,由David Carpenter开发并维护。它以其惊人的速度和效率在海量文件中查找指定内容而闻名,被誉为“资源搜索第一能手”。这款轻量级的应用程序索引了...