在 Windows 7 中,我们有 ApplicationID 的概念,它允许(除其他外)在任务栏中对多个图标进行分组。如何从 c# 更改正在运行的进程的 ApplicationID?我正在尝试使用另一个应用程序制作我的 WinForm 应用程序的图标组。我试过使用 Windows API 代码包库,在我的 Load 事件中粘贴以下代码......但它没有用。建议?
TaskbarManager.Instance.ApplicationId = "MyAppID";
Process[] p = Process.GetProcessesByName("OtherProcess");
TaskbarManager.Instance.SetApplicationIdForSpecificWindow(p[0].MainWindowHandle, "MyAppID");