0

有没有办法改变最后一个编辑文件的人?我可以让最后一个用户使用此代码对其进行编辑...

string FileLocation = @"C:\test.txt";
FileInfo droppedFile = new FileInfo(FileLocation);
FileSecurity fileSecurity = droppedFile.GetAccessControl();
IdentityReference identityReference = fileSecurity.GetOwner(typeof(NTAccount));
string userName = identityReference.Value;
Console.WriteLine(userName);

...但我该如何改变它?

4

2 回答 2

2

您不能使用编码更改文件的使用数据。这样,安全规则将毫无用处。

于 2013-03-05T00:05:06.717 回答
0

这样做需要欺骗操作系统并绕过其安全机制,我认为这是不可能的。

于 2013-03-05T00:14:50.523 回答