在已在WinForms中运行的应用程序中打开文件

时间:2013-11-25 20:57:08

标签: c# winforms mutex application-singleton

我知道以下标题存在问题: “Opening a file in an application that is already running

这给出了针对WPF应用程序的问题的答案。我正在使用WinForms应用程序,双击特定文件应启动该程序并打开该文件。当然这很简单。现在,当应用程序已经运行时,我想在双击时在正在运行的应用程序中打开一个文件。

要做到这一点,应用程序需要是一个单身人士。我更喜欢"Sanity Free Coding"

这篇伟大文章中描述的互斥方法

现在我想知道如何在运行的单例WinForms应用程序中打开一个双击文件。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我认为this project可以满足您的需求。此外,您应该将文件作为单例实例的参数打开。我没有测试它,使用另一个实现,但我不需要第二个实例的更多参数。