Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.NET中使用身份验证访问网络文件_C#_.net_Windows_Authentication_Authorization - Fatal编程技术网

C# 在.NET中使用身份验证访问网络文件

C# 在.NET中使用身份验证访问网络文件,c#,.net,windows,authentication,authorization,C#,.net,Windows,Authentication,Authorization,如何获取远程服务器中需要身份验证的文件的目录列表 我尝试了类似的方法,但是GetFiles不返回任何文件 DirectoryInfo dir = new DirectoryInfo(path); foreach (FileInfo f in dir.GetFiles("*.exe")) { string name = f.Name; long size = f.Length;

如何获取远程服务器中需要身份验证的文件的目录列表

我尝试了类似的方法,但是
GetFiles
不返回任何文件

        DirectoryInfo dir = new DirectoryInfo(path);
        foreach (FileInfo f in dir.GetFiles("*.exe"))
        {
            string name = f.Name;
            long size = f.Length;
            DateTime creationTime = f.CreationTime;
            Console.WriteLine("{0,-12:N0} {1,-20:g} {2}", size,
                creationTime, name);
        }
另外,运行
dir\\\ files location
会给我一个拒绝访问错误

那么,如何使用.NET或命令行对自己进行身份验证


谢谢。

“验证我自己…”是一种奇怪的要求。如果不是你的帐户,你在哪个帐户下运行代码?@AlexeiLevenkov,假设删除机器需要我输入某些凭据才能查看文件夹。如何通过编程实现这一点?它被称为“IMEPRONATION”。签出[WindowsIdentity.Impersonate]]()并搜索类似问题。