В текущем проекте я делаю наложение иконок. Фактическая реализация завершена.
И я убедился, что он хорошо работает в WindowsXP и Windows7.
Но я хочу, чтобы значок появлялся сразу, без перезапуска процесса проводника.
Итак, я нашел способ, которым функция SHLoadNonloadedIconOverlayIdentifiers сигнализирует об оболочке и затем загружает незагруженную DLL расширения оболочки.
Я проверяю в MSDN, что минимальная поддерживаемая версия этой функции - Windows 2000 Professional.
В Windows7 эта функция работала нормально, но в WindowsXP она не работала.
Я хотел бы знать, почему.