Windows注册表。启动单个实例(不是很多)的应用程序。

时间:2012-01-19 09:54:28

标签: contextmenu registry windows-shell single-instance

我创建了一个.NET应用程序,我需要在Windows上下文菜单中添加对它的引用。 我这样做了:added HKEY_CLASSES_ROOT\*\shell\myapp\command to my registry。 它可以工作,但启动的应用程序数量与我选择的文件数量相同。我真的只需要一个应用程序的实例。

为了开始和收集所有其他实例的参数,我实现了mutex。但我认为这不是正确的方法。

例如,当我选择多个文件时,我在procmon中观看了7-zip效果 - >上下文菜单 - >添加到档案。只有一个7-zip实例启动。 我猜选择多个文件时单实例应用程序的逻辑 - >上下文菜单 - >我的应用程序应该在注册表中完成。找不到任何有用的教程。谢谢!

0 个答案:

没有答案
相关问题