我正在编写一个引用多个外部实用程序和防病毒应用程序的界面。在这种情况下,我有一个菜单,其中包含 Malwarebytes、CCleaner、Windirstat 等选项。
我的问题是,如果您取消外部程序,我会收到一个错误,整个界面会出现调试错误“操作已被用户取消”。
我需要的是恢复主界面,以便在取消或完成时可以选择另一个工具。
到目前为止,这是我的代码的主要部分。请记住,我已经用 c# 编程了 3 天了:
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();” 是突出显示的内容。如您所知,这是简单的流程调用。我一直在谷歌,这个论坛和其他人,但我似乎没有提出正确的问题。