Как изменить LocalizedResourceName таким образом, чтобы Windows не могла его изменить? - PullRequest
1 голос
/ 24 февраля 2012

Я ненавижу английские локализованные имена оболочек в Windows 7. Я предпочитаю, как в Vista это было. Ненавижу, что «Мои» добавлены в несколько каталогов, которые, очевидно, мои. Они существуют под моим профилем пользователя. Названия каталогов правильные, но проводник изменяет их, используя ключ LocalizedResourceName в файле desktop.ini, который находится в каталоге. Когда я получаю новую настройку учетной записи пользователя, я просматриваю каждый файл desktop.ini и удаляю ключ LocalizedResourceName. Мне было бы хорошо с этим решением, за исключением того, что иногда обновление Windows будет «полезным» и поместит ключ LocalizedResourceName обратно в файл desktop.ini.
Я полагаю, что решение состоит в том, чтобы изменить LocalizedResourceName на какое-то значение, которое означает «Игнорировать меня и просто использовать фактическое имя каталогов на диске». И когда при запуске обновления он увидит, что ключ LocalizedResourceName есть, и не изменит его.
Итак, имеет ли LocalizedResourceName специальное значение, которое означает «просто использовать имя на диске»?
Или мне придется написать скрипт, который будет запускаться во время загрузки, который удалит все экземпляры LocalizedResourceName?

...