ajka1967

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору потребовалась более полная русификация ERD Commander расширил вариант от Dingo1 вроде работает: (проверял на образе ERD Commander 2007) Расширил переключением US-Rus клавиатуры (Ctrl+Shift) Использовал: - плагин Bart PE: keyboard - русификацию ERD от Yurkesha(смотри выше) 1.Отредактировать файл TXTSETUP.SIF в папке образа /I386 в разделе [SourceDisksFiles] вместо: vga866.fon = 1,,,,,,,22,0 изменить параметры: vga866.fon = 1,,,,,,3_,22,0,,,1,2 c_866.nls = 1,,,,,,2_,2,0,0 kbdru.dll = 1,,,,,,_3,2,0,0 kbdru1.dll = 1,,,,,,_3,2,0,0 в разделе [nls] изменить параметры: AnsiCodepage = c_1251.nls,1251 OemCodepage = c_437.nls,437,c_866.nls,866 ;OemCodepage = c_866.nls,866,c_437.nls,437 MacCodepage = c_10007.nls,10007 UnicodeCasetable = l_intl.nls,0419 OemHalFont = vga866.fon DefaultLayout = 00000409 в разделе [FontListE] изменить параметры: "Courier 10,12,15 (VGA)" = COURER.FON "MS Sans Serif 8,10,12,14,18,24 (VGA)" = SSERIFER.FON "MS Serif 8,10,12,14,18,24 (VGA)" = SERIFER.FON "Small Fonts (VGA)" = SMALLER.FON "Tahoma (TrueType)" = TAHOMA.TTF "Microsoft Sans Serif (TrueType)" = MICROSS.TTF 2. Скопировать из вашей системы: - в папку /I386/System32/ для поддержки рус клавиатуры: riched32.dll kbdru.dll kbdru1.dll шрифты: app866.fon courer.fon serifer.fon seriffr.fon smaller.fon smallfr.fon sserifer.fon sseriffr.fon vga866.fon vgafixr.fon vgasysr.fon - в папку /I386/Fonts/ 8514fixr.fon 8514oemr.fon 8514sysr.fon app866.fon cga40866.fon cga80866.fon courer.fon courfr.fon ega40866.fon ega80866.fon serifer.fon seriffr.fon smaller.fon smallfr.fon sserifer.fon sseriffr.fon vga866.fon vgafixr.fon vgasysr.fon для поддержки рус клавиатуры: - в папку \I386\msagent\intl\ agt0419.dll - в папку \I386\help\ agt0419.hlp из плагинов Bart PE файл ------------------------- - в папку \I386\System32\ keyboard.exe Все это делается с помощью UltraISO 3. Из образа вытащить куст реестра - /I386/System32/config/software. и отредактировать его. Это можно сделать программами Registry Workshop или Resplendent Registrar. Они позволяют подгрузить или подключить этот файл для редактирования. Но у меня почему-то не хотел открываться пока я не переименовал его в software.hiv Там добавить в ветку Microsoft\Windows NT\CurrentVersion\ следующие значения: в FontSubstitutes - 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial","Arial,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial Cyr,0","Arial,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial CYR,204","Arial,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial,0","Arial,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier New Cyr,0","Courier New,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier New CYR,204","Courier New,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,0","Courier New,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys,0","Fixedsys,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv,0","MS Sans Serif,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Serif,0","MS Serif,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif,0","MS Sans Serif,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg","Microsoft Sans Serif" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Small Fonts,0","Small Fonts,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","System,0","System,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tahoma,0","Tahoma,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman Cyr,0","Times New Roman,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman CYR,204","Times New Roman,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman,0","Times New Roman,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn,0","MS Serif,204" 0x1,"Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Verdana,0","Verdana,204" В GRE_Initialize - 0x0,"Microsoft\Windows NT\CurrentVersion\GRE_Initialize" 0x1,"Microsoft\Windows NT\CurrentVersion\GRE_Initialize","FIXEDFON.FON","vgafixr.fon" 0x1,"Microsoft\Windows NT\CurrentVersion\GRE_Initialize","FONTS.FON","vgasysr.fon" 0x1,"Microsoft\Windows NT\CurrentVersion\GRE_Initialize","OEMFONT.FON","vga866.fon" 0x4,"Microsoft\Windows NT\CurrentVersion\GRE_Initialize","DisableRemoteFontBootCache","0x00000000" еще можно там же добавить или изменить значения в Fonts - 0x1,"Microsoft\Windows NT\CurrentVersion\Fonts","Courier 10,12,15 (VGA res)","COURER.FON" 0x1,"Microsoft\Windows NT\CurrentVersion\Fonts","Courier 10,12,15 (VGA)","COURER.FON" 0x1,"Microsoft\Windows NT\CurrentVersion\Fonts","MS Sans Serif 8,10,12,14,18,24 (VGA res)","SSERIFER.FON" 0x1,"Microsoft\Windows NT\CurrentVersion\Fonts","MS Sans Serif 8,10,12,14,18,24 (VGA)","SSERIFER.FON" 0x1,"Microsoft\Windows NT\CurrentVersion\Fonts","MS Serif 8,10,12,14,18,24 (VGA res)","SERIFER.FON" 0x1,"Microsoft\Windows NT\CurrentVersion\Fonts","MS Serif 8,10,12,14,18,24 (VGA)","SERIFER.FON" 0x1,"Microsoft\Windows NT\CurrentVersion\Fonts","Small Fonts (VGA res","SMALLER.FON" 0x1,"Microsoft\Windows NT\CurrentVersion\Fonts","Small Fonts (VGA)","SMALLER.FON" для поддержки рус клавиатуры: 0x0,"Microsoft\Windows NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini" 0x1,"Microsoft\Windows NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini","Preload","USR:Keyboard Layout\Preload" 0x0,"Microsoft\Windows NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini\Keyboard Layout" 0x1,"Microsoft\Windows NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini\Keyboard Layout",(default),"\Registry\Machine\System\CurrentControlSet\Control\Keyboard Layout" 0x1,"Microsoft\Windows NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini\Keyboard Layout","Active","USR:Keyboard Layout" 0x0,"Microsoft\Windows NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini\Substitutes" 0x0,"Microsoft\Windows NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini\Substitutes",(default),"USR:Keyboard Layout\Substitutes" 4. Из образа вытащить куст реестра - /I386/System32/config/DEFAULT. и отредактировать его. для поддержки рус клавиатуры: 0x0,"Keyboard Layout" 0x0,"Keyboard Layout\Preload" 0x1,"Keyboard Layout\Preload","1","00000409" 0x1,"Keyboard Layout\Preload","2","00000419" 0x0,"Keyboard Layout\Substitutes" 0x0,"Keyboard Layout\Toggle" 0x0,"Keyboard Layout\Toggle","Hotkey","2" 0x0,"Keyboard Layout\Toggle","Language Hotkey","2" 0x0,"Keyboard Layout\Toggle","Layout Hotkey","1" 5. Из образа вытащить куст реестра - /I386/System32/setupreg.hiv и отредактировать его. для поддержки рус клавиатуры: 0x0,"ControlSet001\Control\Keyboard Layout\DosKeybCodes" 0x1,"ControlSet001\Control\Keyboard Layout\DosKeybCodes","00000419","ru" 0x0,"ControlSet001\Control\Keyboard Layouts\00000419" 0x1,"ControlSet001\Control\Keyboard Layouts\00000419","Layout Text","Russian" 0x1,"ControlSet001\Control\Keyboard Layouts\00000419","Layout Display Name","@%SystemRoot%\system32\input.dll,-5055" 0x1,"ControlSet001\Control\Keyboard Layouts\00000419","Layout File","KBDRU.DLL" 0x0,"ControlSet001\Control\Nls\CodePage" 0x1,"ControlSet001\Control\Nls\CodePage","OEMCP","866" 0x1,"ControlSet001\Control\Nls\CodePage","437","c_866.nls" 0x1,"ControlSet001\Control\Nls\CodePage","850","c_866.nls" 0x1,"ControlSet001\Control\Nls\CodePage","866","c_866.nls" 0x1,"ControlSet001\Control\Nls\CodePage","1251","c_1251.nls" 0x1,"ControlSet001\Control\Nls\CodePage","1252","c_1251.nls" Сохранить реестр и затем UltraISO записать обратно в образ и сохранить его. ЗЫ -Теперь все ОК за исключением кирилличных текстов в DOSовской кодировке. Для отображения русского в св-вах cmd выбрать шрифт Lucida (настроить растровый шрифт не получилось) -При загрузке добавился выбор языка - Russian (у меня выходит по умолчанию) При его выборе: набор default с клавиатуры - русский, переключается (ctrl+shift) на eng При выборе US: default - eng, переключается на русский (более удобный вариант) -Скорей всего это все не оптимизировано, может что-то можно и выбрость, но надо проверять файлы и измененый реестр для добавления/замены в образ (на базе ERD 2007): http://myzanachka.mylivepage.ru/file/?fileid=5713 для asas123 для работы с образом ERD при записи (образа, на CD) софтина должна поддерживать длину файлов больше 64. Нормально работаю в UltraISO 9.1.2.2465 potable |