C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 5 を表示中)
■5994 / )  DOSコマンドを使ってネットワークの切断をしたい
□投稿者/ せは 二等兵(2回)-(2006/08/25(Fri) 22:46:30)

分類:[C#] 


分類:[C#] 

こんばんわ。この掲示板にはいつもお世話になっています。

C#.netから、DOSコマンドを使ってネットワークの切断をしたいのですが、以下のようなプログラムを実行すると、エラーは出ないのですが切断できませんでした。

ちなみに、下記のことを確認しました。

①コマンドプロンプトから直接「NET USE R: /delete」と打って実行すると、ネットワークが切断できた。

②下のプログラムの「@"/C NET USE R: /delete";」の部分を「@"/C COPY C:\test.txt C:\KOKANCRF\";」と置き換え、プログラムのexeを実行すると、コマンド通り指定したファイルが正しくコピーされた。

③debugモードとReleaseモードの両方を試したが、やはりネットワークは切断されなかった。

なぜプログラムから実行するとうまくいかないのか、どなたか教えてください。
宜しくお願いします。

<ソースの内容>
System.Diagnostics.Process p = new System.Diagnostics.Process();
try
{
  p.StartInfo.FileName = "cmd";
  p.StartInfo.Arguments = @"/C NET USE R: /delete";
  p.Start();
  p.WaitForExit();
}
finally
{
p.Dispose();
}

0
返信 編集キー/


管理者用

- Child Tree -