Показать полную графическую версию : [addon] Удаление компонентов Windows 4
vitbomba
11-03-2012, 17:43
Может кто-нибудь подскажет в каком направлении правильно копать на мой вопрос выше?
SharkyEXE
11-03-2012, 18:05
deviance
Пожалуйста, если у Вас есть время, возможность, желание, сделайте Z-Del_Keyboard, оставив только русский и английский языки. Спасибо.
vitbomba
11-03-2012, 18:18
SharkyEXE, можно и украинский, хотя я уже раньше писал как убрать все языки кроме этих двух, но вот болгарский (латиница) остаётся.
kaisers, допиши в файле DelOC.lst и в DelStrings это kbdfr.dll, kbdgr.dll и kbdur.dll и удалишь французский, немецкий, украинский языки. Также в DelStrings ещё допиши KeyboardLayouts\00000***, где *** это немецкий 407, французкий 40C, украинский 422, чтобы не отображались эти раскладки.
С болгарским(латиница) лажа, не могу разобраться. »
SharkyEXE
11-03-2012, 19:03
vitbomba
Прошу прощения, а что, за болгарский (латиница) нету ответственного файла *.dll?
vitbomba
11-03-2012, 22:43
SharkyEXE, файла то нету, а вот раскладка есть с английскими буквами.
Знал бы куда копать, сам уже бы сделал.
vitbomba
11-03-2012, 23:52
В общем выяснил что это значение реестра отвечает за болгарский язык
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00010402]
"Layout Text"="Болгарская (латиница)"
"Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5054"
"Layout File"="KBDUS.DLL"
"Layout Id"="0004"
В файле DelStrings KeyboardLayouts\00010402 тоже присутствует, но в системе болгарская (латиница) появляется.
Что означает KLT_1 ... KLT_152 может кто-то объяснить?
Если удалять через nLite раскладки клавиатуры, то в реестре у меня только данные реестра по трём языкам по этой ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000409, 00000419 и 00000422, а через этот аддон удаляя, то данные в реестре остаются по всем, но задействованы только эти три + французкий с немецким и болгарский (латиница)
vitbomba
12-03-2012, 15:09
Что означает KLT_1 ... KLT_152 может кто-то объяснить? »
С этим тоже разобрался и здесь Болгарская (латиница присутствует) KLT_54
KLT_10 = "Французская"
KLT_11 = "Немецкая"
KLT_55 = "Русская"
KLT_56 = "Русская (машинопись)"
KLT_58 = "Украинская"
SharkyEXE, можешь сам отредактировать и заменить. Остальное я писал выше. С болгарским ещё не разобрался.
vitbomba
12-03-2012, 15:47
Допишите в файле DelOC.lst и в DelStrings это kbdfr.dll, kbdgr.dll и kbdur.dll и удалишь французский, немецкий, украинский языки. Также в DelStrings ещё допиши Keyboard Layouts\00000***, где *** это немецкий 407, французкий 40C, украинский 422, чтобы не отображались эти раскладки. Ещё допишите в DelStrings KLT_10 = "Французская", KLT_11 = "Немецкая", KLT_58 = "Украинская".
Внимание ошибка.
В аддоне KeyboardLayouts пишется без пробела, а нужно писать с пробелом Keyboard Layouts
В реестре всё выглядит также как и после обработки nLite, так что аддон можно считать уже доработанным и законченным.
SharkyEXE
12-03-2012, 19:36
vitbomba
Пожалуйста, если у Вас есть время, возможность, желание, выложите Z-Del_Keyboard с только русским и английским языками. Спасибо.
vitbomba
12-03-2012, 23:16
SharkyEXE, подожди немного, только недавно пришёл с кинотеатра.
vitbomba
12-03-2012, 23:21
Тестируем и пишем, если что не так. Просто наконец руки дошли чтобы разобраться.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC