在Asp.Net中的一个页面中启动了另一个进程。想在另一个页面中关闭。
尽量不使用传参、静态变量、ViewState、Session等。进程的名称是固定的。还有什么方法可以获取前一个页面启动的那个线程?Process [] localByName = Process.GetProcessesByName("进程名");
用上面的方法,出现以下异常。
System.ComponentModel.Win32Exception: 拒绝访问
Process ProcessByID = Process.GetProcessById(TmpProcessID);
如果用在另一个页面用上面的这个方法没问题。
但就必须从启动进程的页面把进程ID传递到关闭进程的页面。在不传参的情况下,有什么好的方法可以解决?