主题:一个关于外部程序调用的奇怪问题
我想用c#写一个调用Windows计算器的程序。
一开始是建立的工程是Windows应用程序
代码如下:
private void BtnDo_Click(object sender, System.EventArgs e)
{
System.Diagnostics.Process.Start("calc.exe");
}
运行正常,没有问题!
但当我建立的工程是ASP.NET Web应用程序时
同样的代码,运行之后程序无反应不报错,但无法打开计算器,可我查看任务管理器却发现calc进程已经被加载。手工卸载进程系统还不让,这是怎么回事?
请赐教
一开始是建立的工程是Windows应用程序
代码如下:
private void BtnDo_Click(object sender, System.EventArgs e)
{
System.Diagnostics.Process.Start("calc.exe");
}
运行正常,没有问题!
但当我建立的工程是ASP.NET Web应用程序时
同样的代码,运行之后程序无反应不报错,但无法打开计算器,可我查看任务管理器却发现calc进程已经被加载。手工卸载进程系统还不让,这是怎么回事?
请赐教