当您查看“计算机”时,Windows 7 的每个驱动器都有非常漂亮的图标。它为 CD、SD 卡、U 盘、USB 硬盘等放置了正确的图标。
它看起来像这样:
我想访问这些图标并在我的 UI 中使用正确的图标。我尝试了各种访问文件夹图标和文件图标的方法,但没有任何效果。什么不起作用:
Icon.ExtractAssociatedIcon("F:\")
SHGetFileInfo("F:\", 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_SMALLICON);
ShellObject.FromParsingName("F:\").Thumbnail
我还能尝试什么,或者我做错了什么?
编辑:我不是在寻找图标的来源,我正在尝试为每个驱动器获取正确的图标。