FileSystemWatcher在网络计算机上设置凭据

时间:2011-08-19 08:35:15

标签: c# filesystemwatcher

有没有办法为filesystemwatcher对象设置凭证?

应用程序在不能访问网络计算机上的目录的其他用户上运行,但我想为filesystemwatcher对象提供凭据,以便它可以侦听该目录。

可行吗?

2 个答案:

答案 0 :(得分:3)

没有。只需确保您的应用程序在具有访问您要访问的资源的正确权限的帐户下运行。

您可能需要查看以下StackOverflow答案,其中显示了在使用FileSystemWatcher时如何模拟其他用户帐户:

FileSystemWatcher running under impersonated user

答案 1 :(得分:2)

如果您可以使用凭据创建WindowsIdentity对象,则可以在设置FileSystemWatcher对象之前在其上调用Impersonate