|
分類:[.NET 全般]
C#である外部プログラムを呼び出すものを作っているのですがうまく起動できません。
ちなみにそのプログラムはサーバに載っているものです。
System.Diagnostics.Process.Start(@"\\server\C\XXXXX.exe"); といったような起動をさせています。 一瞬プログラムが上がるのですが起動できません。
なお、コマンドプロンプトのstartコマンドを使っても見たのですが・・・同じように起動できませんでした。
しかし、エクスプローラからEXEを直接叩いたりネットワークドライブを作ってから叩くのは問題なく動きます。 何が行けないのでしょうか?
C#のプログラム上で一旦ネットワークドライブを接続するように作らなくてはいけないのでしょうか? (空いているドライブレターを探す関数とかが見つからなくて・・・)
詳しい方よろしくお願いします。
|