Hi,
I tried it with "SHCNE_ALLEVENTS" as argument with no success :
shell.SHChangeNotify(shellcon.SHCNE_ALLEVENTS, shellcon.SHCNF_IDLIST
,None)
Any other idea ?
Tim Golden wrote :
le dahut wrote:
Hello,
"gpedit.msc" can change several parameters in system for example items
in start menu or hidden drives in explorer. The changes made in
"gpedit" are immediately applied, if you have "My computer" opened you
can see selected letters disappear.
I know that "gpedit" modifies
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives.
But I don't know how "gpedit" updates the system, what sort of system
call is done.
I've already tried :
win32gui.SendMessage(win32con.HWND_BROADCAST,
win32con.WM_SETTINGCHANGE, 0, 'Environment')
and the commande :
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters ,1 ,True
without success.
Does someone know more about this ?
Are there other API calls that update the system ?
You might need to call SHChangeNotify
http://msdn.microsoft.com/en-us/library/bb762118(VS.85).aspx
TJG
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32