【问题标题】:Global Detect file info before opened with C++ or C#在使用 C++ 或 C# 打开之前全局检测文件信息
【发布时间】:2014-06-03 11:12:30
【问题描述】:

如何在使用防病毒检查等默认应用打开之前获取文件信息?


现在我想在 windows 上打开默认值之前获取文件路径。
  • 我从 Hooks 开始,我看到我只能从它们获得双击或单击,而这个库没有获得双击哪个文件的任何参数!
  • 之后,我想如何更改 Windows 的默认打开功能并在 Winapi 上编写我的功能 - 我没有找到任何东西。
  • 我再次搜索并找到 FileWatcher C# 库,这很好,但它不是对 fileOpen 的响应
  • 我再次搜索并找到 FileDrive C++ 但我没有找到任何有效的好资源和好的教程
  • 我再次搜索 I/O 监控和日志文件正在打开,所以找到了两个链接 Eldos-CallBackFilter [这需要 reg-key,没有这个对他们不起作用] 和 MSDN-CDFS File System Drive [这需要 WDK 8.1 更新] 直到我不下载它需要一天的时间来下载它。

那么你有什么想法、建议、资源和一些地方、教程吗?

----------------------------------- --------------------------------------
谢谢

【问题讨论】:

标签: c# c++ windows winapi monitoring


【解决方案1】:

您可以查看File System Minifilter Drivers,它不那么脆弱/容易出错,然后编写一个完整的过滤器驱动程序。

在 MSDN 代码库上找到了 sample project,这似乎是一个不错的开始,我并没有真正深入研究它,但这似乎是一个不错的开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    • 2013-01-24
    • 2019-04-29
    • 1970-01-01
    相关资源
    最近更新 更多