Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Реестр Windows 2000 / Windows XP [2]

Автор: Grigorijg
Дата сообщения: 20.09.2007 01:39
chmaxim

Вот номера локалей для Вашего случая.

0804=CHS
0404=CHH
0412=KOR

Соответственно для одного языка (китайского упрощённого) рег-файлы будут такие:

REGEDIT4

[HKEY_CLASSES_ROOT\exefile\shell\Locale CHS]

[HKEY_CLASSES_ROOT\exefile\shell\Locale CHS\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0804\""



REGEDIT4

[-HKEY_CLASSES_ROOT\exefile\shell\Locale CHS]

Вам огромное спасибо! Я по Вашей информации сделал рег-файлики для нескольких нужных мне языков и всё работает! Есть с этой программой один очень серьёзный минус, о чём я в этом разделе писал ранее. После запуска хотя бы одной из программ с помощью Applocale создаётся временный конфигурационный файл AppLoc.tmp в C:\WINDOWS\AppPatch, а это ещё та гадость. Это файл заставляет Applocale усиленно поддерживать кодировку соответствующего языка, из-за чего значительное количество русских (например) текстов и интерфейса программ начинает отображаться соответствующими символами. Выход: после каждого запуска Applocale этот файл удалять. Я смастерил два простейших командных (.cmd) или бат (.bat) файла для ХР, один из которых поместил в папку Автозагрузка.

del "C:\WINDOWS\AppPatch\AppLoc.tmp"

Автор: chmaxim
Дата сообщения: 20.09.2007 03:11
Grigorijg
Странно, почему у меня не появляется эта опция? У меня винда на на диске Д, я в регфайле вместо С написал Д. Но ничего нету. У Вас всё как на рисунке автора, т.е. при нажатии правой клавиши мыши появляются опции локали? Что ж у меня за проблема?
Для русской как сделать, какие цифры и буквы нужны?

Цитата:
Есть с этой программой один очень серьёзный минус, о чём я в этом разделе писал ранее. После запуска хотя бы одной из программ с помощью Applocale создаётся временный конфигурационный файл AppLoc.tmp в C:\WINDOWS\AppPatch, а это ещё та гадость. Это файл заставляет Applocale усиленно поддерживать кодировку соответствующего языка, из-за чего значительное количество русских (например) текстов и интерфейса программ начинает отображаться соответствующими символами. Выход: после каждого запуска Applocale этот файл удалять. Я смастерил два простейших командных (.cmd) или бат (.bat) файла для ХР, один из которых поместил в папку Автозагрузка.

del "C:\WINDOWS\AppPatch\AppLoc.tmp"

Да, я знаю про этот файл, тоже удалял по мере появления. Благодарю. Не знал, как можно сделать командный файл.
Автор: Kurunir
Дата сообщения: 20.09.2007 04:17
Как сделать, чтоб классическое окно логона windows xp было в стиле оформления темы - классическая, а не темы windows xp. В системе при этом служба темы остановлена и стоит тема классическая...
Правильнее сказать окно там какое то с крупными синими полосочками.. а когда уже происходит вход в систему - становится нормальным..
Автор: chmaxim
Дата сообщения: 20.09.2007 07:18
Grigorijg

Лазил по китайским сайтам. Нашел пару интересных вещей. Хочу поделиться:
1. Чтобы не было проблем с AppLoc.tmp, нужно изменить в свойствах этого файла: поставить галочку "Только для чтения".
2. Нашел переделанный одним китайским умельцем Applocale.exe, в нем исправлены баги : AppLoc.tmp и не выскакивает окошко, предупреждающее что локаль не та. Вот прямая ссылка на файл http://ntu.csie.org/~piaip/papploc.msi толком не проверял, но народ пишет, что работает без проблем.
Можете попроповать, потом поделитесь результатами.

Потестировал переделанный Applocate, что с китайского сайта, на разных восточноязыковых прогах. Пока пашет без вопросов. Файл AppLoc.tmp создается, но он "нулевой" и окошек предупреждений не выскакивает, что не та локаль и т.п.
Сейчас у меня и рег-файлы заработали. ИМХО, имеет смысл воспользоваться.

Автор: Grigorijg
Дата сообщения: 20.09.2007 22:36
Ну chmaxim, ну молодец!!!
Пропатченный установщик Applocale не только исключает появление окна запуска Applocale ("нага"), но и создаёт временный конфигурационный файл НУЛЕВОГО размера! Т.е. последний не опасен! Вот порадовали, так порадовали! Приз - в студию! Кстати, в прежней статье также давалась ссылка на пропатченный экзешник. При замене им оригинального экзешника действительно "наг" пропадал, но на создании конфигурационного файла это не отражалось. Важно! Установка полностью пропатченной программы поверх существующей завершилось ошибкой. Пришлось оригинальную программу предварительно удалить, а затем установить пропатченную.

Теперь по поводу Вашей ситуации. У Вас Винда на диске "D". А сама Винда об этом знает? Я подозреваю, что , когда Вы её запускаете, в окне её проводника "Мой компьютер" её папку WINDOWS можно найти на диске "С". В этом случае ничего изобретать не надо: оставьте в рег-файлах прежний "С". Если кому надо, вот список локалей (взят из MUI inf файла).

[more=Подробнее]040c=FR
0c0a=ES
0410=IT
041d=SV
0413=NL
0416=Br
040b=FI
0414=no
0406=da
040e=hu
0415=pl
0419=RU
0405=cs
0408=EL
0816=PT
041f=TR
0411=JPN
0412=KOR
0407=GER
0804=CHS
0404=CHH
0401=ARA
040d=HEB
0403=CA
041b=SK
0424=SL
0418=RO
041a=HR
0402=BG
0425=ET
0427=LT
0426=LV
041e=TH[/more]
Автор: Sish
Дата сообщения: 21.09.2007 04:27
Kurunir
Может, тебе это надо: Панель управления -> Учётные записи пользователей -> Изменение входа пользователей в систему -> снять флажок в чек-боксе "Использовать страницу приветсвия"

Окно логона будет в стиле Win2k
Автор: chmaxim
Дата сообщения: 21.09.2007 06:16
Grigorijg
Я еще для страховки поставил в атрибутах этого нулевого файла AppLoc.tmp "Только для чтения". Если вдруг глюканет Applocale, и начнет генерироваться AppLoc.tmp, то он ни на что не повлияет. И чего я раньше не поискал у китайцев, не первый год мучался с этим Applocale.
Китайцы в основном пользуются этим пропатченным установщиком Applocale, или используют оригинальный установщик Applocale и ставят AppLoc.tmp "Только для чтения". Плюс изменения в реестре, как выше описано. И все ОК!

Цитата:
Теперь по поводу Вашей ситуации. У Вас Винда на диске "D". А сама Винда об этом знает? Я подозреваю, что , когда Вы её запускаете, в окне её проводника "Мой компьютер" её папку WINDOWS можно найти на диске "С". В этом случае ничего изобретать не надо: оставьте в рег-файлах прежний "С". Если кому надо, вот список локалей (взят из MUI inf файла).

Сейчас всё заработало, не знаю в чем была проблема. Супер! Очень удобно, быстро и пока без глюков
Автор: 01MDM
Дата сообщения: 22.09.2007 18:20
Как без перезагрузки и логоффа заставить реестр читать новые параметры, т.е перезагрузить\обновить сам реестр. Допустим я изменяю через регедит или другим способом нужные мне параметры, но изменения вступят в силу только после перезагрузки или когда вновь войдешь в систему.
Подобное действие, выполненное через мастер, все изменяет "на лету"
Автор: Elroir
Дата сообщения: 22.09.2007 18:43
01MDM
Если изменения в реестре были в ветке HKEY_CURRENT_USER, то дожна помочь команда

Код: RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters ,1 ,True
Автор: 01MDM
Дата сообщения: 22.09.2007 19:10
Elroir

Да в HKCU, попробую


Добавлено:
Нет, не помогло

Добавлено:
Изменения должны были коснуться hkcu\controlpanel\colors, хотел сделать переключения на день\ночь. Есть два reg-файла с соответсвующими параметрами, тема классическая. В качестве оболочки blackbox.
Автор: Elroir
Дата сообщения: 22.09.2007 20:01
01MDM
Чтобы не перезапускать Windows, надо перезапустить explorer. То есть "убить" все процессы explorer.exe, а потом запустить заново. Можно сделать это батником.
Автор: 01MDM
Дата сообщения: 22.09.2007 21:53
Elroir
pslist не показывает ни одного explorer.exe, если конечно не открыто ни одного окна. А перезапуск blackbox.exe ничего не меняет. Вообщем я решил совсем отказаться от этого, т.к все равно не получается идеально прописать цветовые параметры. Элементы противоречат друг другу. Особенно если сравнить в разных приложениях.
Автор: Elroir
Дата сообщения: 22.09.2007 22:06
01MDM
Не знаю почему утебя pslist не показывает explorer - у меня показывает. Я пользовался этим способом (taskkill /f /im explorer.exe) именно тогда, когда мне надо было применить изменения в реестре, не перезагружая Windows.
Стоп. Blackbox - это альтернативная оболочка? Тогда explorer-а действительно не будет.
Автор: Vitek12345
Дата сообщения: 25.09.2007 15:43
Прога UNDOReg v.1.46 выдаёт такое сообщение "Invalid report or no keys found" когда я пытаюсь открыть файл со списком изменений в реесте сделанным Regshot v.1.8.1.

В чём проблема?
Автор: kikozz
Дата сообщения: 26.09.2007 00:58
Камрады,какие параметры реестра ответствуют за состояне регулятора громкости (ползунки: громкость,звук,баланс),и настройки мыши(вкладка параметры указателя) ?
Автор: Sish
Дата сообщения: 26.09.2007 04:29
Vitek12345
А какой именно ключ пытаешься открыть?
Автор: namchik
Дата сообщения: 26.09.2007 05:39
kikozz
настройки мыша тут [HKEY_CURRENT_USER\Control Panel\Mouse]
а звук - в зависимости от твоего аудиоустройства - поищи в реестре по слову MasterVolume
Автор: Vitek12345
Дата сообщения: 26.09.2007 07:42

Цитата:
Sish

Да я не пытаюсь открыть никакой ключ я впихивыю отчёт об изменении реестра, который я сделал прогой Regshot (снимок реестра 1...потом снимок реестра 2-> сравнение этих снимков и сохранение его в *.txt)
А прогой UNDOReg я пытаюсь открыть этот *.txt, чтобы удалить новые ключи, а она выдаёт такое сообщение "Invalid report or no keys found"

Или этот отчёт об изменениях надо ещё редактировать перед добавлением в UNDOReg? Если да то как?




Автор: Sish
Дата сообщения: 26.09.2007 07:49
Vitek12345
А не проще ли тебе будет воспольщоваться советом из шапки?

Цитата:
Для удаления раздела из реестра надо перед его именем в квадратных скобках поставить символ "-":

REGEDIT4
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]

а удалить параметр можно так:

REGEDIT4
[HKEY_CURRENT_USER\Software]
"xxx"=-
Автор: Vitek12345
Дата сообщения: 26.09.2007 10:17
Прикинь надо будет удалить 1000 ключей...я должен каждый искать и добавлять минус к нему?

Sish я задал конкретный вопрос...если не знаешь что ответить то лучше ничего не отвечай!
Автор: Sish
Дата сообщения: 26.09.2007 10:35
Vitek12345

Цитата:
я задал конкретный вопрос...

В таком случае его лучше задать в топике по конкретной программе, ИМХО.
Автор: shuragsv
Дата сообщения: 26.09.2007 12:17
Подскажите, можно ли через файл adm добавить в реестр через групповую политику значение типа REG_BINARY? Прочитал с майкрософта доку про создание adm-файлов, но там добавляют только REG_DWORD и REG_SZ
Автор: Vitek12345
Дата сообщения: 26.09.2007 20:01

Цитата:
В таком случае его лучше задать в топике по конкретной программе, ИМХО.


Ты вообще читал что написано в шапке топика?
---------------------------------------------------------------------------------
Есть ещё утилита, которая сразу создает REG файлы: http://www.paraglidernc.com/plugins/RegShot.cab (41,6 Кб) (временно не работает , пользуйтесь зеркалом)

Утилита UNDOReg 1.46, windows freeware наоборот удаляет ключи реестра, анализируя файлы от RegShot: Файл (53 Кб)
Сайт разработчика: http://neutronstar.cjb.net
---------------------------------------------------------------------------------
Автор: Sish
Дата сообщения: 26.09.2007 22:01
Vitek12345
То, что в шапке даны ссылки на программы, вовсе не говорит о том, что данный топик посвящён обсуждению их работы

А ты вообще-то поиском по форуму воспользоваться не пробовал?
Автор: GLGLGL22
Дата сообщения: 26.09.2007 23:25
Здравствуйте.У меня вот какая проблема.Утилита Марка Руссиновича RootkitRevealer находит в реестре следующее-HKLM\SECURITY\Policy\Secrets\SAC* и HKLM\SECURITY\Policy\Secrets\SAI* определяет это как зловредную штуковину.При попытке обращения к этому ключу выскакивает ошибка следующего содержания-НЕ УДАЁТСЯ ОТКРЫТЬ SAC,ОШИБКА ПРИ ОТКРЫТИИ РАЗДЕЛА,соответственно-не удаётся открыть SAI.Ещё одна проблема,Explorer.exe постоянно пытается удалить значение в ключе HKEY_USERS\S-1-5-21-790525478-1123561945-682003330-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced,пропИсать там вот это-Start_ShowNetConn_ShouldShow    0x00000042 (66)    Число 32 бит.Об этом сообщает антивирус Касперского 7,сообщает это при обращении к программам,к менюшке,,Пуск,,при попытке соединения с инетом.Хотелось бы узнать что делать с SAC и SAI в первом случае и как быть с Explorer-ом.Операционка Windows XP Professional_SP_2.Настройки антивируса стандартные,рекомендуемые.
Автор: Grigorijg
Дата сообщения: 27.09.2007 01:20
GLGLGL22
Для того, чтобы избежать ошибки при открытии раздела/ключа надо в контестном меню раздела проверить РАЗРЕШЕНИЯ и установить вручную необходимое разрешение (например для Всех или для Администратора). А, если есть разрешение только для Системы, то будут Ваши проблемы. Это только по открытию раздела и просмотру ключей. По остальным вопросам ничего не могу подсказать.
Автор: namchik
Дата сообщения: 27.09.2007 02:43
Кто-нибудь в курсе, что за "неубиваемые" ключи в реестре создает защита Securom? Например, в игре Bioshock, защищенной секьюромом, как ни игрался с разрешениями, удалить раздел, созданный игрой, не смог. Раздел тот назыается что-то вроде !Don't delete this registry key!
Автор: Maza Faka
Дата сообщения: 27.09.2007 06:32
namchik
Их создаёт не только
Цитата:
Securom
, антивирус Касперского 6 тоже создаёт такой ключ, как бороться я не понял
Автор: Sish
Дата сообщения: 27.09.2007 06:38
Maza Faka

Цитата:
антивирус Касперского 6 тоже создаёт такой ключ, как бороться я не понял

C Каспером лучше не бороться, а оставить всё AS IS (ИМХО).
Автор: euheny
Дата сообщения: 27.09.2007 07:13
namchik

Из внешней ОС пересоздать этот ключь и запретить всем, кроме владельца (не System)

Возможно проги перестанут работать ...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: STOP: c000021a


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.