【发布时间】:2014-02-05 20:22:30
【问题描述】:
我正在我们的 Intranet 上创建一个简单的文件复制程序,以允许用户将文件复制到他们也无权访问的特定网络文件夹。我计划使用“My.Computer.FileSystem”命名空间中的“CopyFile”功能,因为它将使用 Windows 内置的文件复制对话框和进度条。我假设用户需要对此文件夹进行身份验证。我想知道我是否可以让程序作为该网络文件夹的经过身份验证的用户运行以使文件副本正常工作?谢谢。
【问题讨论】:
-
编写一个服务(具有足够权限),在请求时将文件复制到目标文件夹。
-
搜索模仿
-
WindowsIdentity.Impersonate 怎么样?这将在没有单独服务(或如下所述的过程)的情况下完成任务吗? edit 谢谢弗拉德,你在我评论之前就发布了。
标签: c# asp.net vb.net winforms active-directory