私がやろうとしているのは、UltraCompare と呼ばれるサードパーティの比較ツールを使用して、ファイル (実際には2 つのフォルダーですが、今は 1 つのファイルから始めると思います) を開くことです。Visual Studio 2010 (Express エディション) で C# Web サイト プロジェクトに取り組んでいます。ここで、別のプログラムを使用してファイルを開く方法を見てきました: Open a file with Notepad in C#。
問題は、これにより、そのファイルタイプのデフォルトプログラムを使用してしか開くことができないことです. しかし、指定されたプログラムで開きたいです。たとえば、テキスト ファイルはメモ帳ではなく UltraCompare で開く必要があります。これを行うコードは次のとおりです。
string textBoxContents1 = TextBox1.Text;
Process.Start(textBoxContents1);
Webフォームのテキストボックスは、ユーザーがファイルのフルパスを入力する文字列を受け入れます(私が知っている最もユーザーフレンドリーなデザインではありませんが、aspのGUIインターフェイスを使用してフォルダーを参照できるようにする方法がわかりません。ネット)。次に、ファイルは Process.Start() メソッドに渡され、そのファイル タイプのデフォルト プログラムを使用してファイルが開かれます。
UltraCompare を使用して開くようにこれを変更する方法はありますか??