【问题标题】:Windows: How to know when a file is copied, downloaded or executed?Windows:如何知道文件何时被复制、下载或执行?
【发布时间】:2016-03-11 10:57:33
【问题描述】:

我正在尝试构建一个 Visual C# 应用程序,让我知道何时在系统中的任何位置复制、下载或执行文件。请帮忙。

【问题讨论】:

  • 这个网站的目的不是为你写代码。
  • 你有没有尝试解决这个问题?如果有,我们可以看看吗?
  • Alex Weitz-我不是要代码。

标签: c# windows-services real-time


【解决方案1】:

很简单:

  1. 创建新的空 C# 应用程序(使用您选择的 IDE)
  2. 阅读 FileSystemWatcher 并使用它
  3. 根据您希望的通知类型(电子邮件、电报、短信)使用相应的类/库

【讨论】:

  • Dmitry- 我读到过,但我需要的是不监视指定目录而是完整系统的东西。
  • Sahil,看看来自 SysInternals 套件的 FileMon。他们的论坛(forum.sysinternals.com/topic8038_page1.html)说使用了“文件系统驱动程序过滤器”,这可能会对您有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-16
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
  • 2013-04-30
  • 1970-01-01
相关资源
最近更新 更多