c# - 访问共享文件夹( protected )

标签 c# impersonation

我需要帮助编写一个 C# 脚本,它可以访问一个安全的共享位置(我有用户名和密码),以便从该位置访问一些文件,并实用地将一些文件转储到那里。 提前谢谢你

最佳答案

要访问 protected 网络共享,您需要调用 LogonUser 并在您的应用程序中进行模拟。 MSDN article提供代码示例。然后您可以使用 System.IO 命名空间进行浏览、复制/移动等操作。例如:

System.IO.Directory.GetFolders(@"\\Server\Share");

将返回网络共享上的文件夹列表。

关于c# - 访问共享文件夹( protected ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4661248/

相关文章:

web-services - SharePoint 2013 中的自定义 Web 服务与模拟

c# - 未将凭据传递给 WCF 服务导致 401

asp.net - 模拟 ASP.NET 将身份声明为 Windows 身份

c# - 原始文件比 GZip 解压文件大

c# - 在自己的控制中传递验证错误

c# - 在结对编程时是否可以使用任何基本的字符串混淆?

c# - 是否可以使用没有 Windows 服务的服务帐户(域)在不同用户(模拟)下运行代码?

c# - 模拟跨网络文件复制

c# - 从另一个线程捕获 Application.ThreadException 中的错误

c# - 授权需要类型为 Task<AuthenticationState> 的级联参数。考虑使用 CascadingAuthenticationState 来提供这个