我有一个WPF应用程序。当它启动时,我需要检查是否有一个实例正在运行。如果是这样的话,那么我“秀”正在运行的实例使用的PInvoke:如何隐藏窗口时获取Process.MainWindowHandle
SendNotifyMessage(proc.MainWindowHandle, ShowYourself, IntPtr.Zero, IntPtr.Zero);
其中PROC是的运行
的问题是,当proc
隐藏在系统托盘中的另一个实例。 MainWindowHandle
是0.我做了很多搜索,但没有运气得到MainWindowHandle
。
任何人都知道如何?
感谢
可能重复( http://stackoverflow.com/questions/19147/what-is-the-correct-way-to-create-a-single-instance-application) – 2011-02-18 03:26:00