apozlevich, не совсем так. Не «говорит» и «обновляет», а всего лишь рассылает соответствующее уведомление (собщение) окнам верхнего уровня, дабы приложения, если они следят за данным сообщением, могли перечитать обновлённые настройки. Если же приложение не следит за сим, либо не перечитывает настройки — толку не будет.
apozlevich
29-03-2013, 12:03
Iska, да, это WM_SETTINGCHANGE, но мне показалось, что это уже тонкости :) А про толк - ну так надо поменять поведение шелла в основном, а он следит.
Shpionus
24-04-2013, 10:18
Господа, что-то не соображу, а в ХР при добавлении пунктов контекстного меню "Мой Компьютер", есть возможность так-же добавить и значки для этих пунктов?
http://s019.radikal.ru/i600/1304/ce/f9e0d19667e5.jpg http://s018.radikal.ru/i511/1304/9d/e6b0d5f337cd.jpg
Пробовал код для семёрки, но в ХР он не работает:
Windows Registry Editor Version 5.00
;Добавляет в контекстное меню "Моего компьютера" команду "Выключение":
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\8]
@="[Выключение]"
"Icon"="SHELL32.dll,27"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\8\command]
@="shutdown -s -f -t 0"
ravencrow
05-07-2013, 20:37
Для того чтобы запретить удалять значки рабочего стола Мой компьютер, Мои документы, Сетевое окружение, Internet Explorer необходимо поставить запрет текущему пользователю на изменение следующих разделов реестра, предварительно удалив все содержащиеся в них ключи:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMe nu
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel
Для того чтобы поставить запрет на изменение раздела, жмем правой кнопкой мыши на нужном нам разделе, например на ClassicStartMenu и в контекстном меню выбираем пункт "Разрешения...", в открывшемся окне выбираем текущего пользователя и ниже ставим галочки в столбце "Запретить" напротив пунктов "Полный доступ" и "Чтение" и нажимаем ОК. Далее он может еще раз переспросить на все соглашаемся. После этого удалить стандартные значки рабочего стола уже не получится.
Для того чтобы запретить переименовывать значки рабочего стола Мой компьютер, Мои документы, Сетевое окружение, Internet Explorer необходимо внести ключи с помощью следующего твика и также поставить запрет текущему пользователю на изменение этих разделов реестра:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}]
@="Мой компьютер"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}]
@="Сетевое окружение"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}]
@="Мои документы"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}]
@="Internet Explorer"
masterchess
25-07-2013, 14:58
Windows Registry Editor Version 5.00
; Проводник (Вид - Плитка)...
;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
;"Settings"=hex:08,00,00,00,06,00,00,00,01,00,00,00,e5,25,f1,65,e1,7b,10,48,ba,\
; 9d,d2,71,c8,43,2c,e3,04,00,00,00,02,00,00,00,43,00,00,00
; Проводник (Вид - Значки)...
;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
;"Settings"=hex:08,00,00,00,01,00,00,00,01,00,00,00,e0,d0,57,00,73,35,cf,11,ae,\
; 69,08,00,2b,2e,12,62,04,00,00,00,04,00,00,00,43,00,00,00
; Проводник (Вид - Список)...
;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
;"Settings"=hex:08,00,00,00,03,00,00,00,01,00,00,00,e0,a5,1f,0e,73,35,cf,11,ae,\
; 69,08,00,2b,2e,12,62,04,00,00,00,03,00,00,00,43,00,00,00
; Проводник (Вид - Таблица)...
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
"Settings"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,\
69,08,00,2b,2e,12,62,04,00,00,00,05,00,00,00,43,00,00,00
brodjaga5
25-07-2013, 15:06
; Проводник (Вид - Таблица)...
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
"Settings"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,\
69,08,00,2b,2e,12,62,04,00,00,00,05,00,00,00,43,00,00,00 »
а для Win7 канает
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC