有没有办法在不使用任何DllImports的情况下在C#中获取关联图标?
当我使用Icon.ExtractAssociatedIcon时,我似乎没有得到驱动器,文件夹,环境中的SpecialFolder或网络附加文件夹上的任何文件的图标.那么还有其他方法可以使用.NET获取图标吗?
.Net 只有一种提取关联图标的方法,您已经提到过。你能找到的每个库都使用 pinvokes,因为它们从 Windows 获取图标。因此,如果您需要完全可移植的图标提取引擎,则必须自己编写,遗憾的是,但这是唯一的方法(并将所有系统特定代码隐藏在其中)。
| 归档时间: |
|
| 查看次数: |
3712 次 |
| 最近记录: |