
This is where the SystemParametersInfo call comes in. You have to tell windows to load the new cursor. You are correct, just updating a key – HKCU\Control Panel\Cursors\Arrow, for instance – isn’t enough. If you already changed the path to one of the cursor type in HKCU\Control Panel\Cursors and realized that it did not do anything. The registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Schemes contains the system cursor schemes (i.e. The registry key HKEY_CURRENT_USER\Control Panel\Cursors contains the user defined cursor schemes (i.e.



If you want to change the default Mouse Cursor theme:
