You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
shchangenotify
About this tag
The SHChangeNotify function is a Windows shell API call used to notify the system of changes to file associations, icons, or other shell settings. On WindowsForum.com, users discuss using SHChangeNotify in NSIS installers to update file type icons and application associations after registry edits. A common issue arises on Windows 7 64-bit systems where existing file associations fail to refresh, while new ones update correctly. Troubleshooting focuses on correct parameter values, such as the 0x08000000 flag for SHCNE_ASSOCCHANGED, and ensuring the call is made after registry changes. This tag covers practical debugging of shell notification behavior across different Windows versions.
Hello,
I am working on a NSIS installer that edits the registry for a couple file types to change their icons and the application that runs them.
After the registry edits are complete I use the SHChangeNotify system call to force the shell to update with the new settings.
; Tell the shell to...