Refresh shell icons: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
m (Wikipedia python library) |
m (Updated author and download links, and changed format of some pages.) |
||
Line 16: | Line 16: | ||
FunctionEnd</highlight-nsis> | FunctionEnd</highlight-nsis> | ||
Page author: jerometremblay | Page author: [[User:jerometremblay|jerometremblay]] |
Revision as of 12:35, 23 April 2005
How To Use
After changing file associations, you can call this macro to refresh the shell immediatly. It calls the shell32 function SHChangeNotify. This will force windows to reload your changes from the registry.
Call RefreshShellIcons
The Function
!define SHCNE_ASSOCCHANGED 0x08000000 !define SHCNF_IDLIST 0 Function RefreshShellIcons ; By jerome tremblay - april 2003 System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v \ (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)' FunctionEnd
Page author: jerometremblay