我发现有很多帖子展示了如何检测应用程序实例是否已经运行。但我找不到任何显示如何访问或使用相同正在运行的应用程序的人。
我已经创建了 shell 菜单项并将它们链接到一个应用程序。例如。如果您右键单击任何文件夹,它会显示“OS Monitor”。如果我单击该应用程序已启动。如果我再次右键单击该文件夹并选择“OS Monitor”,则会启动同一应用程序的另一个实例。我必须防止这种情况。此外,当用户关闭“操作系统监视器”表单时,我只是将其隐藏。因此,如果用户再次选择相同的菜单选项,则需要显示相同的运行表单。
我已经使用 C#2005 创建了应用程序。有谁知道我如何访问应用程序的相同运行实例。
提前致谢。