いくつかの外部ユーティリティおよびアンチウイルス アプリケーションを参照するインターフェイスを作成しています。この場合、Malwarebytes、CCleaner、Windirstat などのオプションを含む 1 つのメニューがあります。
私の問題は、外部プログラムをキャンセルすると、エラーが発生し、インターフェイス全体が「ユーザーによって操作がキャンセルされました」というデバッグ エラーでダウンすることです。
キャンセルまたは終了した場合に別のツールを選択できるように、メイン インターフェイスが再び表示されるようにする必要があります。
これまでの私のコードの主要部分です。私は 3 日間ずっと C# でプログラミングしていたことを覚えておいてください。
private void ccleanerButton_Click(object sender, EventArgs e)
{
//set p as new process
Process p = new Process();
//select the process file name
p.StartInfo.FileName = "ccsetup.exe";
//Start things up
p.Start();
}
(Visual Studio C# 2010 Express で) デバッグしているとき、"p.Start();" が強調表示されます。おわかりのように、これは単純なプロセス呼び出しです。私は Google やこのフォーラムなどをあちこち見回ってきましたが、適切な質問をしていないようです。