foreach (System.Diagnostics.Process myProcess in myProcesses)
{
if ("stock" == myProcess.ProcessName)
myProcess.Kill();
}
}
else
{
MainFrm app = new MainFrm();
app.Show();
}
}
你不要按Process.ProcessName去杀进程.
你看一下Process类,其中有很多地方标记了该Process的信息的.
比如
Process.MainModule中的多项属性
Process.MainWindowTitle
等
根据这些信息肯定可以定位到你在进程内创建到窗体上的Word
利用到了process.MainWindowTitle属性,
如果在winform里面打开的word这个属性值是个空字符串。谢谢各位,结贴给分了。