0
DfsDiag.exe
は、デフォルトでC:\windows\system32
にあります。私はProcess.Start
でプロセスを開始しようとしますが、私はいつもエラーThe system cannot find the file specified
を得ているようです。 これまでのところ何か問題はないようです。Process.Startとdfsdiag.exeの奇妙な動作
私が試した...実行しているディレクトリにファイルをコピーするフルパス@"C:\Windows\System32\DfsDiag.exe"
- 。
前者は失敗しましたが、後者は失敗しました。なぜ私は私の人生のために働くことはできません。
(OSはWindows Server Standard 2008 R2)
32ビットアプリですか?あなたはファイルシステムのリダイレクトに惑わされました。 'C:\ Windows \ SysNative'を試してみてください。 –
**絶対にシステムフォルダへのパスをハードコードしないでください**そうしないと良い習慣であるだけでなく、このような問題も解決します。 –
@RogerLipscombe:ああ!それは64ビットプラットフォーム上で実行されている32ビットのアプリです!あなたのコメントを回答として提出してみませんか? – Ablue