.NET C#:如何获得Windows默认的“矢量”图标的文件类型

zujrkrfu  于 2023-03-09  发布在  Windows
关注(0)|答案(1)|浏览(112)

我想检索Windows资源管理器用于文件类型(即TXT文件)的默认图标。
我已经实现了http://stackoverflow.com/a/28530403/1572750(使用GetJumboIcon()方法,它提供了一个256 x256的图标),它几乎是完美的。
在比较Windows资源管理器与结果,虽然它显示,它仍然是不一样的:

在我看来,Windows(从V10开始)使用矢量图标。而且PDF的图标(我看到SumatraPDF图标)看起来像是矢量图像。
有办法处理这个图像吗?
谢谢索子
PS:我还是觉得很奇怪,2023年没有比使用不安全代码从Windows获取这些信息更好的方法了?!

yzxexxkh

yzxexxkh1#

你提到SumatraPDF图标作为寻找载体,但与所有其他人一样,只是Vista的图像

相关问题