我正在尝试创建一个用于浏览文件的内容目录程序。我想像资源管理器在 Windows 中那样显示文件的缩略图。如何使用 C#.Net 将 Windows 资源管理器显示的缩略图提取到 System.Drawing.Image 的实例中?
我相当确定我需要使用这个或与IExtractImage相关的东西。然而,当谈到用 COM、pinvoke、互操作等做任何事情时,我很迷茫。
我正在尝试创建一个用于浏览文件的内容目录程序。我想像资源管理器在 Windows 中那样显示文件的缩略图。如何使用 C#.Net 将 Windows 资源管理器显示的缩略图提取到 System.Drawing.Image 的实例中?
我相当确定我需要使用这个或与IExtractImage相关的东西。然而,当谈到用 COM、pinvoke、互操作等做任何事情时,我很迷茫。
看看这个 StackOverflow 问题中接受的答案: C# get thumbnail from file via windows api
您在 vbaccelerator 站点上链接到的代码是 2003 年的,并且存在一些内存管理问题。