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?
Rejestracja rozszerzenia w Windows
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Gorlice
1
Spróbuj użyć funkcji SHChangeNotify
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)