Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 11/ 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   Редактирование\замена файлов в WINDOWS 10 (http://forum.oszone.net/showthread.php?t=306911)

Smarty 20-10-2015 22:58 2566349

Редактирование\замена файлов в WINDOWS 10
 
Началось это с Windows 8...
В Редмонде решили дополнительно защитить системные файлы, для чего их подписали.

Скриншоты

После редактирования такого файла подпись слетает, система такой файл уже не принимает,
вернуть подпись (переподписать), на сколько мне известно, возможности нет, поэтому:
  • Перед тем, как редактировать файл - проверьте наличие подписи. Если она есть - оставьте файл в покое.
  • Перед тем, как заменять файл - проверьте наличие подписи у обоих файлов:
    *Если у обоих подписи нет - заменяйте.
    *Если у файла в системе подпись есть - не судьба...
Как с этим бороться:
Файлы *.MUI в системе не подписаны, можно пробовать заменять ресурсы через них, но!
Не все файлы *.MUI поддерживают ресурсы из основного файла.
Понять это можно методом "научного тыка".

Тонкости:
Если файл *.MUI поддерживает изображения, то добавлять можно только нужное.
Если файл *.MUI поддерживает значки, то добавлять нужно все скопом, независимо от того, сколько из них вы изменили.
Не забывайте в добавленных ресурсах изменять язык Нейтральный на Русский или Английский (смотря для какой системы вы делаете изменения).

Тема создана, дабы предупредить ресурсокопателей!
Рассматривать здесь различные случаи и варианты я не буду, т.к. для этого мне придется поставить 10-ку, что мне совсем не нужно.

Foren 20-07-2018 19:38 2822864

Все еще нет способа подписи или отключения проверки подписи?

mwz 21-07-2018 10:14 2822909

Цитата:

Цитата Foren
Все еще нет способа подписи »

Способы-то есть, но нужна сама секретная удостоверенная подпись — а утечка ЭЦП как правило является для её владельца катастрофой: представьте, что вашей ЭЦП скреплён договор о дарении вами чужому дяде вашей квартиры — договор, о котором вы и слыхом не слыхивали.

Smarty 02-01-2020 13:51 2903203

Новости.
Для кого-то не очень хорошие.

В какой-то момент (обнаружил по факту, когда и при каких обстоятельствах появилась - не знаю) в системе появилась папка
Код:

C:\Program Files\WindowsApps\Microsoft.Lang..._x64__8wekyb3d8bbwe\
в которой помимо ресурсов магазинных приложений так же были ресурсы локализации вообще всего интерфейса системы!
И после появления этой папки она, видимо, имеет высший приоритет и локализация системы идет уже из нее.
Другими словами, сколько не править ресурсы, допустим, в
Код:

C:\Windows\System32\ru-RU\
эффекта не будет, т.к. чтение идет уже из
Код:

C:\Program Files\WindowsApps\Microsoft.Lang..._x64__8wekyb3d8bbwe\Windows\System32\ru-RU\
Пропатчить и там не проблема, но МС готовит нас к "бери то, что дают и не смей изменять".
Короче, все файлы в этой папке, .mui в том числе, имеют цифровую подпись!
Пропатчивание файлов, которые имеют "двойников" в старой системе локализации приводит к их автоматическому удалению, что пока не страшно, система запускается и работает.
Вопрос в другом, зачем дублировать ресурсы локализации?
Надо так понимать, что МС хочет отказаться от старой системы локализации или зачем все это?
Если верен первый вариант, то про редактирование ресурсов можно вообще забыть.
Последним гвоздем в крышку будет подпись библиотек тем, если у них дойдут до этого головы, а потом и руки.

©"бери то, что дают и не смей изменять"

Vadikan 02-01-2020 18:02 2903231

Smarty, языковые пакеты обновляются из магазина еще с 1803, что позволяет обновлять локализацию без привязки к выходу новой версии ОС, в т.ч. с помощью отзывов пользователей в приложении Language Community App (ну, и Feedback Hub, видимо) и машинного обучения.

см. Windows 10 Build 17074

Цитата:

Reimagined Windows Internationalization
We have redesigned localization of Windows in this release. Now you can find your desired language (Local Experience Pack – or “Language Pack”) through the Microsoft Store and Region & Language section of the Settings app. The Settings app provides improved discoverability of features supported for each language.

We have also started utilizing Artificial Intelligence (AI) and neural network-based Machine Learning (ML) for Windows localization. Having the Local Experience Packs in the Microsoft Store allows us to take advantage of ML improvements and user feedback via Language Community App to release better translations more frequently. This will consistently improve the experience of our international customers with Windows.

Smarty 02-01-2020 18:57 2903236

Vadikan, До этого момента я использовал LTSB\LTSC, поэтому через магазин мне загрузиться ничего не могло.
Перед НГ выбирал что установить, LTSC с магазином или обычную 10-ку, но с удаленными магазинными приложениями.
Остановился на втором варианте, т.к. поновее будет, чем LTSC, да и панель nVIDIA по-нормальному только из магазина ставится.

Немного непонятна политика МС в плане языковых пакетов в таком случае.
Почему не обновлять уже существующие файлы, а надо загружать новые, причем в другое место?

Mr dUSHA 03-01-2020 17:18 2903396

Цитата:

Цитата Smarty
Новости.
Для кого-то не очень хорошие.
В какой-то момент (обнаружил по факту, когда и при каких обстоятельствах появилась - не знаю) в системе появилась папка
Код: Выделить весь код
C:\Program Files\WindowsApps\Microsoft.Lang..._x64__8wekyb3d8bbwe\ »

Попробовал пока только на виртуалке и буквально на паре файлов, что если в такой папке поудалять .xml-файлы а также собственно оригиналы пропатчиваемых файлов, то патченые из системы не удаляются и работают именно они.

Smarty 04-01-2020 12:06 2903478

"Виновник" установки обновленного пакета локализации - Планировщик.
Код:

\Microsoft\Windows\LanguageComponentsInstaller\Installation
\Microsoft\Windows\LanguageComponentsInstaller\ReconcileLanguageResources



Время: 14:44.

Время: 14:44.
© OSzone.net 2001-