C# 如何获取Windows'&引用;“开始”;窗口句柄中的图标

C# 如何获取Windows'&引用;“开始”;窗口句柄中的图标,c#,windows,icons,C#,Windows,Icons,我使用以下建议,根据各种运行应用程序各自的窗口句柄获取其图标: 不幸的是,它没有得到属于“开始”按钮的进程的图标。如何获取“开始”按钮的图标?您可以尝试打开%systemroot%/system32/shell32(打开visual studio,打开文件,转到c:/windows/system32/shell32,然后它列出一个文件树,检查图标,然后找到你的图标。虽然它没有给出名称,但有很多图标。这实际上取决于windows版本。大多数资源都隐藏在主题程序集中。Explorer.exe“拥有

我使用以下建议,根据各种运行应用程序各自的窗口句柄获取其图标:


不幸的是,它没有得到属于“开始”按钮的进程的图标。如何获取“开始”按钮的图标?

您可以尝试打开%systemroot%/system32/shell32(打开visual studio,打开文件,转到c:/windows/system32/shell32,然后它列出一个文件树,检查图标,然后找到你的图标。虽然它没有给出名称,但有很多图标。

这实际上取决于windows版本。大多数资源都隐藏在主题程序集中。Explorer.exe“拥有”任务栏和“开始”按钮,但它不在从中获取它的位置。

无论您打算如何使用它,不要在Windows 8上使用它;)开始按钮是位图,而不是图标。我的意思不一定是“图标”在编程对象的意义上。如果你能解释如何检索适用于我的位图的话。@HansPassant Windows 8甚至不在图片中!