【发布时间】:2012-10-04 04:54:55
【问题描述】:
我正在制作一个可以打开自定义文档的应用程序。我将文档扩展名连接到应用程序(使用注册表),但是当我打开文档时,它总是以应用程序的新实例打开。
我想要一些可以打开运行当前进程的文档(如果存在)的逻辑。我不是指单个实例。它应该能够由多个实例运行。和 IE 或 chrome 一样,它应该可以在进程运行时用 tab 打开 HTML 文件,但它也可以运行一个新的实例。
我该怎么做?
【问题讨论】:
-
是的,mutex 可以解决它。这里也有类似的问题:stackoverflow.com/questions/19147/…
-
我不要单实例,应该可以多实例运行
-
所以上面提到的例子将帮助您识别另一个实例是否正在运行,接下来要做什么由您决定。
-
你的问题的问题是你没有表明任何先前的研究。我想你可以通过添加你迄今为止尝试过的东西并询问具体问题来改进它。否则,它将继续被 "gimme teh codez" 否决。
标签: c#