我在我的 C# 应用程序中创建了一个 notifyIcon,我对它很满意。基本上,我的应用程序是其他应用程序(记事本、firefox 等)的包装器。所以现在,当我运行我的应用程序(“MyApp firefox.exe”)时,它会加载 firefox,当我将鼠标悬停在任务栏中的图标上时,它会显示“firefox.exe”......非常简单。
如果我运行我的应用程序的 2 个实例(使用不同的参数),我会得到 2 个图标,一个鼠标悬停是“firefox.exe”,另一个是“notepad.exe”。
我真正想要的是有 1 个图标,我可以在其中创建一个 ContextMenuStrip,将所有应用程序名称添加为 MenuItems,因此当我右键单击时,有 2 个可选项目。
有没有办法在不将我的应用程序包装在另一个应用程序包装器中的情况下做到这一点?有任何想法吗?