Старожил
Сообщения: 201
Благодарности: 7
|
Профиль
|
Отправить PM
| Цитировать
Цитата Petya V4sechkin:
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\LDevMgmt]
@="Диспетчер устройств"
"SuppressionPolicy"=dword:4000003c
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\LDevMgmt\command]
@=hex(2):25,77,69,6e,64,69,72,25,5c,73,79,73,74,65,6d,33,32,5c,6d,6d,63,2e,65,\
78,65,20,2f,73,20,25,77,69,6e,64,69,72,25,5c,73,79,73,74,65,6d,33,32,5c,64,\
65,76,6d,67,6d,74,2e,6d,73,63,00 »
|
Этот код не сработал. После его добавления открыл контекстное меню для "Мой компьютер" и выбрал диспетчер задач. Выскочил диалог выбора приложения для файла - мол этому файлу не сопоставлено ни одно приложение.
Полез в реестр. Изменил параметр REG_EXPAND_SZ в shell\LDevMgmt на mmc.exe %%systemroot%%\\SYSTEM32\\devmgmt.msc и все стало нормально работать. После этого я экспортировал эту ветку реестра и вот что получилось:
Код: 
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\LDevMgmt] @="Диспетчер устройств"
"SuppressionPolicy"=dword:4000003c
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\LDevMgmt\command]
@=hex(2):6d,00,6d,00,63,00,2e,00,65,00,78,00,65,00,
20,00,25,00,25,00,73,00,79, 00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,
00,25,00,25,00,5c,00,5c,00, 53,00,59,00,53,00,54,00,45,00,4d,00,33,
00,32,00,5c,00,5c,00,64,00,65,00,76, 00,6d,00,67,00,6d,00,74,00,2e,00,6d,
00,73,00,63,00,00,00
Различие только одно - каждое значение расширено нулями до 32 бит, т. е. все значения стали 32 битными. Не знаю смысла этого изменения. Может кто объяснит?
|