c# - 如何从 Windows 服务中 FileSystemWatcher 监视的共享文件夹中删除的文件中获取用户名

标签 c# windows filesystemwatcher

我想获取在共享网络文件夹中删除文件的 Windows 用户的用户名。该文件夹由 FileSystemWatcher/windowsservice 监控。 这可能吗?

最佳答案

你不能,文件系统在引发事件时已经丢失了这个信息,唯一可能的解决方案是构建一个自定义驱动程序加载到内核中以记住信息并让你的应用程序从中读取。

这里是关于 File System Filter Drivers 的更多信息

关于c# - 如何从 Windows 服务中 FileSystemWatcher 监视的共享文件夹中删除的文件中获取用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40285327/

相关文章:

c# - 带有文档索引作为附件的FileSystemwatcher

c# - WinForms 动态标签

c# - 将查询部分与 Lucene 和数据库 (MySQL) 中的部分相结合

c# - c++ dll结构到c#

Windows Azure 虚拟机 - 打开端口

c# - 在 C# 中对单个文件使用 FileSystemWatcher

c# - 将 RadioButton 绑定(bind)到枚举

c# - 如何使用 Application_UnhandledException 捕获一般异常?

c++ - 带串口的 Win32 IOCP 不工作

c# - 使用 FileSystemWatcher 观察 log4net 日志文件