Интегриране на фонетика в Windows с nLite?
Здравейте. Някой от вас скоро да си е играл с nLite? Искам да вкарам в инсталацията фонетиката на Инжинера. Тя се състои от два файла - един .inf и един .dll. По стандартния начин с SVCPACK.INF не става. Ясно е че ще става с .inf файла но не намерих точно обяснение как става по този начин. Ако някой го е правил или знае как моля да сподели. Или ако не ви се обяснява защото е нещо елементарно дайте линк към място където е обяснено. Благодаря.
Re: Интегриране на фонетика в Windows с nLite?
Не съм си играл с нЛите, но мога да ти кажа какво друго съм правил, може да свърши работа и на теб:
Значи, веднъж щом си инсталирам ХР, вземам .dll файла на Инжинера и го преименувам на kbdbu.dll. Това е името на оригиналния файл, който осигурява БДС кирилица в ХР. След това вземам преименувания файл на Инжинера (който е около 8 КБ) и го записвам на мястото на оригиналния (който е около 6 КБ). Оригиналния го има на две места - C:\WINDOWS\system32 и C:\WINDOWS\system32\dllcache, така че го записвам и на двете. ХР се оплаква, че "важен" системен файл бил подменен с неразпозната версия, просто му давам "Cancel" и готово.
След това по стандартния начин през Control Panel си добавям стандартна Bulgarian клавиатура, само че тя вече няма да е БДС, а фонетична.
Та, идеята ми е, че може да пробваш и ти нещо такова - преди нЛите да ти компилира .iso-то, иди и подмени оригиналния файл kbdbu.dll с този на Инжинера. Би трябвало да е в \i386 папката. Може пак да го има на две места, не съм гледал. Освен това, може да е compact-нат, т.е. да е с име kbdbu.dl_. Няма проблем, просто го изтрий и сложи новия, нищо че не е compact-нат, инсталацията ще се оправи и така с него.
Re: Интегриране на фонетика в Windows с nLite?
Да така може и да стане не съм пробвал но проблема е че искам да си има и БДС кирилица. Абе цялата работа ми се струва че ще е много проста но малко знания не ми достигат да го направя. Ключът от палатката ще е нещо да накара .inf файла да се инсталира веднага след като приключи инсталацията на Уиндоуса. Не знам обаче с коя команда мога да кажа да inf файла да се инсталира. Нещо като аналог на десен клавиш на мишката и Install от менюто. Мисля че ще е нещо елементарно. По-сложното е да се направи самия inf файл който описва инсталацията. След като вече Инжинера го е направил трябва просто да се намери начин да се каже на Уиндоуса да го инсталира. Ей това не знам как да стане автоматично. За exe програми става с SVCPACK.INF папката но за .inf не е знам....
Re: Интегриране на фонетика в Windows с nLite?
Ето решението: addon за nLite :ole
Включвате nLite, интегрирате за 2 сек. и по време на инсталацията на Windows ще бъде инсталирана и кирилицата ;)
http://addons.ifastnet.com/forum/viewtopic.php?t=128
:Drinks:
Re: Интегриране на фонетика в Windows с nLite?
Правиш си един CMD файл и го стартираш в края на инсталацията на Windows или след това когато си пожелаеш. Трябва да съдържа подобна команда :
"RunDll32.exe setupapi,InstallHinfSection DefaultInstall 0 %cdrom%\\Apps\\BPhonXP2\\BgKYBSXP.inf"
Това е с фонетиката от Инжинера. Така го ползвам аз но с WPI, така че може да има разлика в задаването на командата.
За да ти се настрои автоматично фонетиката и клавишните комбинации може да ползваш показания долу REG файл.
После правиш един REG файл коъто да съдържа това :
-----------------------------------------------------------------------------------------
;---[ Keyboard Layout - Add BDS and Phonetic for BG and setting keys ]---
[HKEY_CURRENT_USER\Keyboard Layout]
[HKEY_CURRENT_USER\Keyboard Layout\IMEtoggle]
[HKEY_CURRENT_USER\Keyboard Layout\IMEtoggle\scancode]
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"2"="00000402"
"3"="d0000402"
"1"="00000409"
[HKEY_CURRENT_USER\Keyboard Layout\Substitutes]
"00000402"="00020402"
"d0000402"="00000402"
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="1"
---------------------------------------------------