回 帖 发 新 帖 刷新版面

主题:一个关于外部程序调用的奇怪问题

我想用c#写一个调用Windows计算器的程序。

一开始是建立的工程是Windows应用程序
代码如下:
private void BtnDo_Click(object sender, System.EventArgs e)
{
    System.Diagnostics.Process.Start("calc.exe");
}
运行正常,没有问题!

但当我建立的工程是ASP.NET Web应用程序时
同样的代码,运行之后程序无反应不报错,但无法打开计算器,可我查看任务管理器却发现calc进程已经被加载。手工卸载进程系统还不让,这是怎么回事?

请赐教

回复列表 (共2个回复)

沙发

web程序调用窗体进程经常有进程加载但内容无法显示的现象,估计是internet权限保护的结果。

板凳

楼上的朋友说的没错,那么有没有什么解决的方法呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册