 <p>You have to notify the OS that you've made the changes - it doesn't constantly watch or load the values. Simply broadcast a WM_SETTINGCHANGE:</p> <pre><code>SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, NULL,NULL); </code></pre>