Войти

Показать полную графическую версию : [решено] Переименование корзины


Chacker
28-11-2010, 14:35
Я знаю многие любят переиминовывать корзину в мусорку, свалку и т.д.
Так вот я из их числа.
Помогите мне: хочу переписать надпись, корая возникет при открытии корзины правой кнопкой мыши - "очистить корзину" на " выкинуть мусор"!
Кто разбирается подскажите плиз как это лучше можно сделать.
Заранее спасибо!

PainteR
28-11-2010, 14:49
Chacker, вариант один:
Изменить в файле %WinDir%\System32\ru-RU\shell32.dll.mui (Если система 64 битная то еще и тут %WinDir%\SysWOW64\ru-RU\shell32.dll.mui)
%WinDir% - переменная, это папка Windows
Строковая таблица, строка 10564
Там же хранится и название корзины, строка 8964
Ps не в курсе как работать с ресурсами системы, то прошу сюда - Ресурсы оформления Windows 7 (http://www.forum.oszone.net/thread-149698.html)
Вариант два:
Изменить в реестре, но не знаю сработает ли.
Название корзины:
Найти с помощью поиска в реестре строку, вот такую - @%SystemRoot%\system32\shell32.dll,-8964, в поиске задать {E10F6C3A-F1AE-4ADC-AA9D-2FE65525666E} так меньше думать будет)
И уже менять ее.
А вот строку очистить корзину не нахоодит, так что вариант самый первый самый верный))

Chacker
28-11-2010, 14:57
%WinDir%\System32\shell32.dll.mui
Не могу найти эт ветвь? Туплю ...

PainteR
28-11-2010, 15:01
Chacker, ветвь такая есть, файла нет.
[hr]
Поправил...

RACEDRIV3R
28-11-2010, 15:06
Идем в «Пуск» и жмем на пункт «Выполнить». В появившейся строке вводим команду «regedit» . Откроется «Редактор реестра». Слева мы видим так называемое дерево с параметрами. Так вот, заходим в раздел: «HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache». Именно здесь находятся все системные названия. Теперь в списке параметров вам нужно найти ярлык, далее изменяем его на нужное значение.

Chacker
28-11-2010, 15:27
Строковая таблица, строка 10564
У меня нет этой строки...
Я использую прогу Resource Hacker, видимо там по-другому?

RACEDRIV3R
28-11-2010, 15:30
Chacker, пробуй через реестр - просто и быстро... Там же и удалить не удаляемые значки можно...

PainteR
28-11-2010, 15:36
У меня нет этой строки... »
Не перепутайте, есть shell32.dll, а есть shell32.dll.mui.
Ни или воспользуйтесь поиском текста.

RACEDRIV3R, нет такой ветви, на x64 точно)))

http://s013.radikal.ru/i324/1011/81/618a50d12d51.jpg
http://s013.radikal.ru/i322/1011/52/3abd6ffc9912.jpg

Chacker
28-11-2010, 15:49
Chacker, пробуй через реестр - просто и быстро... Там же и удалить не удаляемые значки можно
У меня эта ветка есть, но в ней нет никаких системных названий!
http://s010.radikal.ru/i312/1011/1f/e6b66b3e62e7t.jpg (http://radikal.ru/F/s010.radikal.ru/i312/1011/1f/e6b66b3e62e7.png.html)

Не перепутайте, есть shell32.dll, а есть shell32.dll.mui.
Нет я не путаю - все правильно открыл в Resource Hacker и у меня вот что:
http://s007.radikal.ru/i300/1011/af/b528afe8cf3ct.jpg (http://radikal.ru/F/s007.radikal.ru/i300/1011/af/b528afe8cf3c.jpg.html)
Куда там заходить и что открывать не пойму...
Или я что-то не так делаю?

PainteR
28-11-2010, 16:03
Chacker, я мягко намекнул что с реестром это не вариант)))
Нет я не путаю - все правильно открыл в Resource Hacker и у меня вот что: »
Ну все верно, Cтроковая таблица это String Table!
Я же написал что если не знаете как работать с системными ресурсами, сходите и почитайте)

Chacker
28-11-2010, 16:23
Спасибо нашёл, сейчас проверю...

RACEDRIV3R
28-11-2010, 17:33
PainteR, ну у меня на х32, слава Богу, есть. И с помощью ее я много чего изменил))))

Chacker
28-11-2010, 18:34
PainteR, все работает спасибо!

PainteR
28-11-2010, 18:42
RACEDRIV3R, ну ведь есть вариант когда ее нет))

RACEDRIV3R
28-11-2010, 18:56
PainteR, не спорю, не спорю))

Chacker
30-11-2010, 19:13
Помогите, не могу ничего понять. Раньше всё нормально было!
Переустановил винду и все.
Главное что теперь редактирую файл shell32.dll.mui все сохраняется, но надписи остаются стандартными и все.
Странно.... В безопасном режиме все ОК - показывает изменённые надписи.
В чём тут может быть дело?

PainteR
30-11-2010, 19:22
Chacker, кэш почистить не пробовали?
%WinDir%\rescache
Папку rescache удалить полностью.
Права на нее то же прийдется получить, после удаления перезагрузите ПК)

Chacker
30-11-2010, 19:34
Аааа...совсем забыл
Спасибо!

Chacker
12-12-2010, 20:19
Если кому интересно нашёл ещё один способ, только через реестр.
Здесь уже предлагали использовать реестр, только указали совсем не тот путь.
В ветке HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\empty параметр MUIVerb, написать в нем своё название.
Только перед изменением нужно получить в "безопасность" полное разрешение!




© OSzone.net 2001-2012