Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Smarty

In reserve...


Contributor


Сообщения: 6917
Благодарности: 2135

Профиль | Отправить PM | Цитировать


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

В какой-то момент (обнаружил по факту, когда и при каких обстоятельствах появилась - не знаю) в системе появилась папка
Код: Выделить весь код
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 в том числе, имеют цифровую подпись!
Пропатчивание файлов, которые имеют "двойников" в старой системе локализации приводит к их автоматическому удалению, что пока не страшно, система запускается и работает.
Вопрос в другом, зачем дублировать ресурсы локализации?
Надо так понимать, что МС хочет отказаться от старой системы локализации или зачем все это?
Если верен первый вариант, то про редактирование ресурсов можно вообще забыть.
Последним гвоздем в крышку будет подпись библиотек тем, если у них дойдут до этого головы, а потом и руки.

©"бери то, что дают и не смей изменять"
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:51, 02-01-2020 | #4