是否可以将不同的 exe 分组(级联)到一个任务栏项目中

本文关键字:一个 任务栏 项目 级联 exe 是否 分组 | 更新日期: 2023-09-27 17:56:47

我有两个不同的exe,一个是C++的,另一个是C#形式,两者都是作为不同的任务栏实体出现的。我想知道是否可以将第二个 Exe(C# 表单)任务栏项添加到第一个任务栏项。

请注意,这两个具有不同的图标,但我想将两者分组(垂直级联)为一组。

是否可以将不同的 exe 分组(级联)到一个任务栏项目中

假设您是这两个程序的作者,是的,可以通过设置应用程序模型 ID 来实现。

简而言之,您需要使用相同的字符串 AppId 调用 SetCurrentProcessExplicitAppUserModelID Win32 API 函数。

这篇关于该主题的优秀博客文章还有更多:

https://blogs.msdn.microsoft.com/oldnewthing/20120820-00/?p=6813

请注意,在这两种情况下,您都需要使用通用应用程序 ID。链接的文章侧重于C++方面。需要查找等效项的 .NET 公开或 P/调用它。