使用.net> = 4,有没有办法通过身份验证访问UNC路径(不使用Win32 API)?基本上对于给定的文件夹路径,我想获得其目录列表和加载文件内容 .
我找到了一个带有Win32 API的6岁解决方案Accessing a Shared File (UNC) From a Remote, Non-Trusted Domain With Credentials是否有现代化的解决方案?
使用.net> = 4,有没有办法通过身份验证访问UNC路径(不使用Win32 API)?基本上对于给定的文件夹路径,我想获得其目录列表和加载文件内容 .
我找到了一个带有Win32 API的6岁解决方案Accessing a Shared File (UNC) From a Remote, Non-Trusted Domain With Credentials是否有现代化的解决方案?
1 回答
.NET的做法是通过impersionation . 以下是一些可以帮助您入门的链接:
How do you do Impersonation in .NET?
http://blogs.msdn.com/b/shawnfa/archive/2005/03/22/400749.aspx
如果模仿当前用户就足够了,您只需使用: