Главная » C++ » Когда система перезагружается в Windows XP, зарегистрированное расширение оболочки обработчика значков dll не загружается explorer.exe
Когда система перезагружается в Windows XP, зарегистрированное расширение оболочки обработчика значков dll не загружается explorer.exe
мастера:
Я пытаюсь внедрить dll в explorer.exe через регистрацию расширения оболочки обработчика значков и помещаю файл с указанным именем расширения на рабочий стол.
Он отлично работает в Win7, но не очень хорошо в Windows XP. это явление
когда в первый раз регистрируется расширение, dll вводится успешно.
при перезагрузке системы dll не загружается explorer.exe. но если я создаю новый файл с расширением, его можно загрузить.
Я думаю, причина в том, что на рабочем столе был кеширован значок файла, поэтому не нужно вызывать обработчик иконок, чтобы извлечь значок. так, как я могу запретить рабочему столу кэшировать значок указанного файла.