C#程序用于记录访问网络文件夹的用户的用户详细信息

时间:2016-02-05 03:00:00

标签: c# networking logging directory username

我正在尝试创建一个程序来记录访问共享网络配置文件的所有用户。我们有Windows网络设置,所有用户配置文件都通过Active Directory。

为用户提供对\ sharedDrive \ voicemails的访问权限。我创建了一个C#程序,它在文件夹上记录一个新条目和一个更改/删除。我想添加更改/重命名/删除文件的人的用户名。由于该文件夹在网络上,因此使用Environment.GetEnvironmentVariable(" USERNAME")只获取我的用户名。鉴于,我想记录网络驱动器上的人员的用户名并进行更改。

请帮我解决这个问题。我之前没有在这个领域工作过,并且会感激任何指示或帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

这是Find out username(who) modified file in C#

的类似(重复?)问题

accepted answer描述了一种查询文件路径的方法,该方法是使用对“Microsoft Shell Controls And Automation”库的COM引用修改它的最后一个用户。