Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Lennyvets

Старожил


Сообщения: 260
Благодарности: 118

Профиль | Отправить PM | Цитировать


Pozia, тут дело в том, что переменные типа %SystemRoot% раскрываются в, например, C:\Windows, только в параметрах с типом "расширяемый строковый", а параметр (по умолчанию) - в коде он @ - имеет строковый тип. У Вас два пути, как мне видится:
1) не использовать переменные окружения:
Код: Выделить весь код
Windows Registry Editor Version 5.00

;Диспетчер устройств

[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager]

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager]
@="Диспетчер устройств"
;"Icon"="devmgmt.msc"
"Position"="bottom"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager\Command]
@="C:\\WINDOWS\\system32\\mmc.exe /s C:\\WINDOWS\\system32\\devmgmt.msc /s"
2) использовать утилиту REG.EXE, если хотите использовать переменные

Последний раз редактировалось Lennyvets, 14-12-2010 в 23:56. Причина: описка

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:21, 18-11-2010 | #404