Войти

Показать полную графическую версию : [решено] Создание в реестре расширенного строкового параметра REG_EXPAND_SZ


Денис Пирожков
09-12-2011, 17:25
Ребят подскажите как создать расширенный строковой параметр путём твика а не в ручную. пример твика на обычный строковой параметр [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
"29"="%SystemRoot%\\Blank.ico,0"
в результате получается RG_SZ.
А как написать твик чтобы создался этот же параметр но расширенный и имел вид REG_EXPAND_SZ?

Morpheus
09-12-2011, 17:38
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\
25,00,5c,00,42,00,6c,00,61,00,6e,00,6b,00,2e,00,69,00,63,00,6f,00,2c,00,30,\
00,00,00

Iska
09-12-2011, 17:39
Денис Пирожков, очень просто:

1. Создать вручную.
2. Экспортировать раздел.
3. Использовать полученный файл реестра.

Выглядеть он может, например, так:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\
25,00,5c,00,42,00,6c,00,61,00,6e,00,6b,00,2e,00,69,00,63,00,6f,00,2c,00,30,\
00,00,00

Денис Пирожков
09-12-2011, 17:50
Morpheus, Iska, Спасибо сам так же делал и получилось так как у вас. то есть вид весь в цифрах а мне бы хотелось твик в нормальном виде с латинскими буквами вместо цифр. Это можно как-нибудь сделать?

Или данный параметр REG_EXPAND_SZ нельзя сделать в привычном виде на латинских словах?

Morpheus
09-12-2011, 18:11
Денис Пирожков, словами нельзя, только hex.

Iska
09-12-2011, 18:12
Денис Пирожков, нельзя, смотрите типы, например, в: 4.2 .REG files (http://en.wikipedia.org/wiki/Windows_Registry#.REG_files).

Денис Пирожков
09-12-2011, 18:15
Morpheus, Iska, Всё ясно буду знать что в таких параметрах только ХЕКС используется.

Vadikan
10-12-2011, 02:38
REG ADD /?

REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%
Добавление параметра (имя: Path, тип: REG_EXPAND_SZ, данные: %systemroot%)
Примечание: в расширяемой строке используйте знак вставки ( ^ ).

Amigos
10-12-2011, 09:38
REG ADD » в случае топикстартера, конкретно reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /f /v "29" /t REG_EXPAND_SZ /d "%%SystemRoot%%\Blank.ico,0"




© OSzone.net 2001-2012