Witam ;]

Potrzebuję zrobić programowe wyłączanie/włączanie autorozmieszczania i wyrównania do siatki ikon Pulpitu. Głównie ma to działać pod XP.

Znalazłem w rejestrze wpis za to odpowiadający:
klucz - HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop
wartość - FFlags

Auto Arrange off, Align to Grid off:
"FFlags"=dword:00000220
Auto Arrange on, Align to Grid off:
"FFlags"=dword:00000221
Auto Arrange off, Align to Grid on:
"FFlags"=dword:00000224
Auto Arrange on, Align to Grid on:
"FFlags"=dword:00000225

Tylko problem w tym, że nie wiem jak zastosować te zmiany. Odświeżanie pulpitu nic nie daje. Jedynie po restarcie explorera widać zmiany, ale tego wolałbym uniknąć..
Próbowałem coś z WM_SETTINGCHANGE, ale może to zła droga.. :-/

Jak więc mogę zastosować te zmiany bez restartu explorera? [???]