Witam,
Piszę aplikację, która rejestruje własne rozszerzenie pliku w Windowsie (przy pierwszym uruchomieniu dodaje odpowiednie wpisy w rejestrze). Wszystko działa dobrze z jednym wyjątkiem. Jeśli nie uruchomimy ponownie systemu, ikonka pliku nie jest poprawnie wyświetlana (windowsowe paskudztwo). Czy jest jakiś sposób z poziomu kodu C++, żeby nie trzeba było ponownie uruchamiać windowsa a ikonka była widoczna od razu? Można jakoś zmusić system do "odświeżenia" rejestru?
0
1
Spróbuj użyć funkcji SHChangeNotify
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)
0
Działa, dzięki wielkie. Temat do zamknięcia.