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

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

Автор: JenDos
Дата сообщения: 05.07.2007 10:17
Accessor
не понял вопроса...

Видимо, я не так выразился..
Я хочу надпись типа PaintDesktopVersion на рабочем столе.

И ещё:
Как поменять надпись "Начните работу с нажатия этой кнопки" через реестр...
Автор: kaskad
Дата сообщения: 05.07.2007 10:49
Вопрос к знатокам: есть комп, на нём странный глюк, при нажатии на файлике правым кликом в меню "открыть с помощью" есть только подпункт "открыть с помощью". Гуглил как умею, не смог найти решение, как откатить на нормальный вид ентого меню. Проверял в частности на файликах картиночек. На компе стоиял какой-то твикер. Может кто-нить знает твикеры, которые отклычают эту возможность в индах и поделится? Или как руками поправить сие недоразумение?
Автор: Sish
Дата сообщения: 05.07.2007 11:26
kaskad
А файлик какое имеет расширение?
Автор: Accessor
Дата сообщения: 05.07.2007 11:46
JenDos
Предложенные мной команды с лёгкостью справятся с твоей задачей; эти программки являются внешними штатными утилитами windows. В свете этого я задал вопрос, будешь ли ты их классифицоровать как сторонние или нет?
Автор: JenDos
Дата сообщения: 05.07.2007 12:06
Accessor
Конечно это не сторонние программы...
Расскажите по подробнее как это реализовать...
Автор: Sish
Дата сообщения: 05.07.2007 12:13
JenDos

Цитата:
Расскажите по подробнее как это реализовать...

regedit:
Пуск -> Выполнить -> regedit -> Помощь

[more=reg]
Программа редактирования системного реестра из командной строки, версия 3.0
(C) Корпорация Майкрософт, 1981-2001. Все права защищены


REG <Операция> [Список параметров]

<Операция> == [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]

Код возврата: (за исключением REG COMPARE)

0 - Успешно
1 - С ошибкой

Для получения справки по определенной операции введите:

REG <Operation> /?

Примеры:

REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
[/more]
Автор: JenDos
Дата сообщения: 05.07.2007 12:46
Sish
Да нет я имел в виду какие ветки реестра надо поменять чтобы получилось то что я хочу...
А хочу поменять надпись которая появляется при наведении на кнопку "Пуск" - "Начните работу с нажатия этой кнопки"
и
надпись на рабочем столе которая включается ключом в реестре:
HKEY_CURRENT_USER\Control Panel\Desktop\PaintDesktopVersion = 1
Автор: Accessor
Дата сообщения: 05.07.2007 13:27
JenDos
reg.exe add "HKCU\Control Panel\Desktop" /v PaintDesktopVersion /t Reg_DWord /f /d 0x1

Добавлено:
по поводу "Пуск" - "Начните работу с нажатия этой кнопки" я не в курсе дела, что это за параметр реестра.
Автор: Elroir
Дата сообщения: 05.07.2007 13:52
JenDos

Цитата:
А хочу поменять надпись которая появляется при наведении на кнопку "Пуск" - "Начните работу с нажатия этой кнопки"

Это не через реестр. Чтобы поменять эту надпись надо редактировать ресурсы файла explorer.exe.
Автор: JenDos
Дата сообщения: 06.07.2007 08:19
Accessor

Цитата:
reg.exe add "HKCU\Control Panel\Desktop" /v PaintDesktopVersion /t Reg_DWord /f /d 0x1

Как включить это понятно... А вот как поменять эту самую надпись которая после включения появляется на рабочем столе... Чтоб там был написан IP адрес, Имя компьтера, Логин пользователя...
Автор: Sish
Дата сообщения: 06.07.2007 08:48
JenDos
А нажатие F5 (обновление Рабочего стола) не поможет?
Автор: Lier
Дата сообщения: 06.07.2007 12:16
JenDos

Цитата:
А хочу поменять надпись которая появляется при наведении на кнопку "Пуск" - "Начните работу с нажатия этой кнопки"

Надпись вшита в Explorer.exe. Можно поменять, к примеру, Ресторатором.Строка - 34 - 533 и меняешь на любой текст. Но вот вернуть файлик на место просто так не удастся. "Обнаружена подмена системного файла и он был восстановлен..." Поможет LiveCD. Грузишься с него и заменяешь.

Цитата:
Как включить это понятно... А вот как поменять эту самую надпись которая после включения появляется на рабочем столе...

В реестре этой надписи нет. Она формируется из нескольких источников. Explorer.exe, winver.exe и еще откуда-то. Сам ищу, найти толком не получается.
Цитата:
Чтоб там был написан IP адрес, Имя компьтера, Логин пользователя...

Если эти данные динамические, то сделать подобным образом вряд ли удастся.....
Автор: Grigorijg
Дата сообщения: 06.07.2007 21:44
Друзья!
Может знаете, где в реестре прописан выбранный язык программ, не поддерживающих Юникод? Дело в том, что я занялся с MUI ХР и раскопал об этом много интересного. Оказывается, MUI работает БЕЗ УСТАНОВКИ! Достаточно положить на нужные "полочки" набор файлов MUI, включить/переключить MUI с помощью рег-файлов и всё заработает как по маслу! Русский MUI активируется следующим рег-файлом:
[more=Подробнее]REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages]
"MatchSystemLocale"=dword:00000001
"UIFontSubstitute"=dword:00000001
"0409"="1"
"0419"="1"

[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"MultiUILanguageId"="00000419"
"MUILanguagePending"="00000419"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MUILanguagePending"="00000419"
"MultiUILanguageId"="00000419"[/more]
А полностью деактивировать ЛЮБОЙ MUI можно с помощью рег-файла:
[more=Подробнее]REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages]
"MatchSystemLocale"=-
"0409"=-
"040c"=-
"0c0a"=-
"0410"=-
"041d"=-
"0413"=-
"0416"=-
"040b"=-
"0414"=-
"0406"=-
"040e"=-
"0415"=-
"0419"=-
"0405"=-
"0408"=-
"0816"=-
"041f"=-
"0411"=-
"0412"=-
"0407"=-
"0804"=-
"0404"=-
"0401"=-
"040d"=-
"0403"=-
"041b"=-
"0424"=-
"0418"=-
"041a"=-
"0402"=-
"0425"=-
"0427"=-
"0426"=-
"041e"=-

[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"MultiUILanguageId"=-
"MUILanguagePending"=-

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MUILanguagePending"=-
"MultiUILanguageId"=-[/more]
Правда, для MUI есть ОЧЕНЬ СУЩЕСТВЕННЫЙ НЬЮАНС: добавление нового языка, переключение на другой язык, должно быть ФОРСИРОВАННЫМ: наряду с переключением языка меню и диалогов ОЧЕНЬ рекомендуется синхронно установить такой же язык для программ, не поддерживающих Юникод и применить всё это для текущей учётной записи и для СТАНДАРТНОГО профиля пользователя. Иначе переключение с одного языка на другой будет куда менее эффективным. Если в системе кроме английского есть два местных языка и надо один местный язык заменить на другой, то следует сначала форсированно переключиться на английский язык, а затем также форсированно переключиться на второй местный язык. Для возможности полноценного переключения языков в многоязычном варианте КАТЕГОРИЧЕСКИ запрещается переименовывать ярлыки, папки меню ПУСК на местный язык при неудачной локализации. Достаточно пару раз форсированно переключиться сначала на английский, а затем на местный язык и практически всё правильно локализуется. Есть ещё важный ньюанс с названием локальных папок Outlook Express. Если в одном профиле пользователя предполагается время от времени переключать язык меню и диалогов, то ОБЯЗАТЕЛЬНО надо первый запуск программы произвести ДО ЛОКАЛИЗАЦИИ. Тогда названия папок всегда будут на английском языке не зависимо от выбора языка меню и диалогов и никаких проблем с программой не будет. Если нужно иметь локальные папки на местном языке, то первый запуск программы должен быть ПОСЛЕ ЛОКАЛИЗАЦИИ. В последнем случае при выборе другого местного языка (или английского) программу желательно не запускать, т.к. сгенерируются новые пустые локальные папки, а доступ к прежним папкам будет возможен после переключения на соответствующий язык. После правильной локализации всех профилей пользователей язык для неюникодовских программ выбирается по согласованию со всеми пользователями (общий на всех). В моём рег-файле для русского языка для полного счастья не хватает только строки с языком для неюникодовских программ! Очень расчитываю на Вашу помощь!
Автор: Elroir
Дата сообщения: 06.07.2007 23:38
Grigorijg
Там не одна строка - там добавляются в реестр 11 значений:

Код:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\System,0: "System,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Fixedsys,0: "Fixedsys,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Small Fonts,0: "Small Fonts,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\MS Serif,0: "MS Serif,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\MS Sans Serif,0: "MS Sans Serif,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Courier,0: "Courier New,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Arial Cyr,0: "Arial,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Courier New Cyr,0: "Courier New,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Times New Roman Cyr,0: "Times New Roman,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Helv,0: "MS Sans Serif,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Tms Rmn,0: "MS Serif,204"
Автор: Oleg_II
Дата сообщения: 07.07.2007 04:59
Grigorijg
Если не трудно, то напиши в личку какие файлы и куда положить для русского MUI.

ALL
Уважаемые!
Попробовал тут одну программку (из Андеграунда), она показывает в читабельном виде содержание ключей с данными Винды, которые через обычные тулзы по редактированию реестра видны в бинарной форме (REG_BINARY).

В связи с этим вопрос: подскжите тулзу, которая бы позволяла видеть такие (REG_BINARY) значения в нормальном читабельном для обычного человека виде, а еще лучше - могла бы их редактировать как, допустим, REG_SZ значения в том же Regedit.
Автор: DiMaS_2006
Дата сообщения: 07.07.2007 10:22
Oleg_II А что за программка? Поподробнее пожалуйста.

Цитата:
В связи с этим вопрос

Отпиши, пожалуйста, в пм, если найдешь.
Автор: Oleg_II
Дата сообщения: 07.07.2007 14:17
DiMaS_2006
Программка называется MgaBlinder. Найдешь в разделе, который я указал.

Есть и другие программы, которые находят ключи Виндов и других приложений, но эта прямо показывает ветки реестра, где хранится ключ (по крайней мере, так это выглядит).

Вот хотелось бы и другие ветки-ключи в бинарной форме хотя бы также видеть, а в идеале - иметь возможность их также и править в таком виде.
Автор: wanderer176
Дата сообщения: 07.07.2007 14:57
Oleg_II
15:17 07-07-2007
Цитата:
Программка называется MgaBlinder. Найдешь в разделе, который я указал.

не нашёл
Автор: Oleg_II
Дата сообщения: 07.07.2007 15:06
wanderer176
Здесь в шапке (смотреть Третий способ).
Автор: wanderer176
Дата сообщения: 07.07.2007 15:17
Oleg_II
Спасибо, попробую
Автор: Grigorijg
Дата сообщения: 07.07.2007 16:00
Elroir
ОГРОМНОЕ СПАСИБО!!!
Oleg_II
У меня предельно короткий ответ, он может заинтересовать и других пользователей. Все файлы MUI (LIP) живут в папке C:\WINDOWS\mui кроме muisetup.exe, а также в папках MUI по всему Виндоуз: для русского языка в подпапках 0419. Настоящий АС по вопросам MUI, который работает и на Руборде, пишет
Автор: Oleg_II
Дата сообщения: 07.07.2007 16:24
Grigorijg
Как я понял, ты сделал все проще, чем этот АС Вот я спросил где какие папки и файлы размещать. Не люблю запускать инсталляторы, а потом искать куда они что записали
Автор: Grigorijg
Дата сообщения: 07.07.2007 17:55
Oleg_II
Я решал задачу установки маленького языкового пакета для НЕРУССКОГО языка с помощью SFX и рег-файлов. Удаляется он стандартно с помощью muisetup.exe из C:\WINDOWS\mui. muisetup.exe-это оболочка MUI (LIP). Для русского языка у меня есть стандартный нормальный установщик и с помощью статьи я его только облегчил со 100 до 60МБ с помощью этого , разместив скрипт в одной папке с установщиком MUI RUS. В самом установщике файл muisetup.exe заменил на соответствующий из папки C:\WINDOWS\mui (там у меня файл для SP2). В результате возможной неудачной локализации (без форсирования) плохо прописываются значения реестра в HCU\Software\Microsoft\Windows\ShellNoRoam\MUICashe. Сохранив "верные" значения можно попробовать что-то подправить, но лучше этого не делать а просто форсированно переключить язык на английский и назад. Я когда-то на Руборде видел тему "MUI", но туда не заглядывал. Там же должен обитать и этот АС. А раз такая тема (возможно ещё) есть, то больше этот вопрос здесь обсуждать не будем, иначе дело плюсомётом пахнет ! Обсуждение здесь MUI оправдано постольку, поскольку он управляется исключительно с помощью реестра.
Автор: Oleg_II
Дата сообщения: 07.07.2007 18:08
Grigorijg
Расположение и файлы я просил тебя в личку...

Ладно. С реестром вроде разобрались. Здесь мы это и обсуждали
Кстати, все установки в реестре практически для любого языка есть в файле Intl.inf из дистрибутива

PS Мне для китайского...

Добавлено:
Однако броузер (а лучше эдитор) для REG_BINARY все еще актуален... Если такое существует...

Хотя бы ткните носом в каком направлении копать. Может надо в hex-редакторе что-то делать?
Автор: svl63
Дата сообщения: 10.07.2007 01:33
В реестре имееется ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Tips, содержащий тексы всплывающих советов. А где включается показ этих советов?
Автор: Sish
Дата сообщения: 10.07.2007 06:50
svl63
[more=Смотри]Всплывающие подсказки

Описания папок и файлов на Рабочем столе и в Проводнике
Если подвести указатель какому-нибудь элементу рабочего стола или оболочки, то открывается небольшое окно, содержащее текст описания этого элемента. Чтобы запретить появление этих окон, нужно присвоить параметру типа DWORD ShowInfoTip значение 0 в разделе

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Всплывающие подсказки на панели задач
Windows XP показывает всплывающие подсказки для начинающих пользователей. Чтобы отключить подсказки, нужно присвоить параметру типа DWORD EnableBalloonTips значение 0 в разделе

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Панель задач под всплывающими подсказками
Источник: http://www.n-admin.com/n1-3336.html
Хотел посмотреть полностью название песенки, которую проигрывает Winamp, подъехал курсором к кнопке винампа (Winamp показывает на всплывающей подсказке полное название песенки), но панель задач закрыл подсказку и прочитать то, что в этой подсказке написано невозможно. Вообще такая штука бывает не во всех Windows XP, но частенько случается...

Следующий batch файл (FixTTbTB.bat) разработан для исправления данной ситуации.
Формат запуска:
FixTTbTB.bat F - исправляет данную ситуацию
FixTTbTB.bat U - возвращает все в исходное состояние
Ну и сам batch файл (FixTTbTB.bat):

@echo off
setlocal
if {%1}=={} goto err
set key="HKCU\Control Panel\Desktop"
set switch=%1
set switch=%switch:"=%
if /i "%switch%" EQU "F" goto fix
if /i "%switch%" EQU "U" goto undo
:err
@echo Syntax: FixTTbTB F^|U
:end
endlocal
goto :EOF
:fix
REG ADD %key% /V UserPreferencesMask /T REG_BINARY /F /D 90320780
goto end
:undo
REG ADD %key% /V UserPreferencesMask /T REG_BINARY /F /D 9E3E0780
goto end[/more]
Автор: DiMaS_2006
Дата сообщения: 10.07.2007 17:06
Sish
Может, я чего-то не понимаю, но svl63, кажется, имел ввиду что-то другое.
те tips, которые хранятся здесь
Код: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Tips
Автор: MIHN
Дата сообщения: 10.07.2007 21:50
Ссылка в шапке на "751 useful XP files" не работает.
Рабочая (на данный момент) -windowsforum.org/forums/index.php?showtopic=9840
Автор: Elroir
Дата сообщения: 10.07.2007 22:14
MIHN
Спасибо! Ссылку в шапке исправил.
Автор: svl63
Дата сообщения: 11.07.2007 03:23
Sish
DiMaS_2006 за меня уже ответил. Это действительно несколько другое.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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