.net中关于打开word进程的问题
//把服务器的word文件流生成在本地临时文件夹中的一个临时word文件
……
//再启动一个新的进程,在进程结束的时候触发一个WhenProExited方法用来删除
//临时word文件
pro = new Process();
pro.StartInfo.FileName = fileName;
pro.Exited += new EventHandler( this.WhenProcExited );
pro.EnableRaisingEvents = true;
pro.Start();
然后在this.WhenProExited方法中删除临时文件。
这时发现了一个问题就是,如果用户手动再打开一个新的(不在应用程序中)word文件或多个时,总是机器上的最后一个word文件关闭时,这个WhenProcExited才触发,好像MS是把所有的Word文件放到一个进程当中处理的。问一下各位大侠,能否帮我解决这个问题?

