По какой-то причине вызов SHGetFileInfo для файла .lnk возвращает значки с наложением ссылки, даже если я не запрашиваю его:
Shell.SHGetFileInfo(path, 0, ref shFileInfo, (uint)Marshal.SizeOf(shFileInfo),
SHGFI.ICON | SHGFI.SMALLICON | SHGFI.TYPENAME | SHGFI.DISPLAYNAME);
Я использую shFileInfo.hIcon, чтобы получить значокобрабатывать (Windows 7, x64).Любые предложения о том, почему это происходит, и как получить значки без наложения?