A while ago I asked about setting some pointer device related
configuration via PowerShell (specifically the SnapToDefaultButton
My effort to allow PowerShell to assist me in doing that stalled out
at the point where I can tweak the Registry setting associated with
SnapToDefaultButton using PowerShell, but that afterwards it requires a
reboot of the workstation to get it be effective.
Setting that value via Control Panel does not require the reboot.
Now I'm wondering what Control Panel does that I'm not doing via
PowerShell. I think it must be interacting with a device driver
some level to get it to re-read configuration.
In theory, should a PowerShell script be able to automate everything
that Control Panel does?