2017-08-31 37 views
0

私の問題は、同じネットワーク上のあるシステムから別のシステムにファイルをコピーすることです。私は上記の問題のためにグーグルで、私はMark Brackett's答えと仕事を始めた。WNetAddConnection2のこのエラー "ERROR_BAD_USERNAME"を解決するには?

私のシステムから別のシステムにファイルをコピーする予定ですが、次のエラーコード53,67,2202が表示されています。最初の2つのエラーコードを正常に解決しました。今私は2202と立ち往生しています。以下のコードを見てください。

NetworkCredential credentials = new NetworkCredential(@"\\192.168.0.110\", "krishna4"); 

private void btnClick_Click(object sender, EventArgs e) 
    { 
// NetwrokConnection(string networkName, NetworkCredential credentials) 
     using (new NetworkConnection("\\\\10.235.115.210\\d", credentials)) ; 
     System.IO.File.Copy("D:\\English\\parts.oxps", @"\\192.168.0.110\test\parts.oxps", true); 
    } 

問題を解決するためにお手伝いください。前もって感謝します。

+0

、私の答えはあなたにとって役に立ちますか? –

答えて

1

接続資格情報が間違っている可能性があります。ユーザー名が無効である可能性があります。

私は、次のリンク参照するためにお勧め:

ERROR_BAD_USERNAME

WNetUseConnection2 in C#

How to finish this implementation of creating a network share using WNetAddConnection2?

ERROR_BAD_USERNAME:指定したユーザー名が有効ではありませんが。

ここはサンプルコードです。

using System; 
using System.IO; 
using System.Net;  

    class Program 
    { 
     static void Main(string[] args) 
     { 
      var networkPath = @"//server/share"; 
      var credentials = new NetworkCredential("username", "password"); 

      using (new NetworkConnection(networkPath, credentials)) 
      { 
      var fileList = Directory.GetFiles(networkPath); 
      } 

      foreach (var file in fileList) 
      { 
       Console.WriteLine("{0}", Path.GetFileName(file)); 
      }   
     } 
    } 
+0

@ Anjali、私はこの答えがあなたに役立つことを願っています! –

+0

はい私はいくつかの修正を行いました。私は作業コードを更新します.. – Anjali

関連する問題