Я попытался изменить сопоставление файлов .htm в XP, и вот как я это сделал:
- Измените соответствующие значения ключа реестра.
- Позвоните
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, 0, 0)
, чтобы обновить значок.
После этого я дважды щелкаю файл .htm, и он открывается ожидаемым браузером.Но значок на рабочем столе не меняется на новый (например, с IE на Chrome).Однако, если я перезапущу explorer.exe, значок изменится на правильный.
Может кто-нибудь подсказать, пожалуйста, как обновить значок на рабочем столе после изменения сопоставления файлов?
Любые ответы отВы будете оценены, спасибо.