Кодовая страница выполнения оболочки контекстного меню - PullRequest
1 голос
/ 16 февраля 2012

Как установить кодовую страницу для HKEY_CLASSES_ROOT / * / shell / сделать что-то / команду выполнение в реестре (контекстное меню для файлов).

По умолчанию 850 . Я хочу установить его на 852 . Текущая команда:

"C: \ Program Files \ Pro \ P \ p.exe" "% 1"

Не допускается интеграция с p.exe, только скрипт, указанный выше, может быть изменен.

1 Ответ

2 голосов
/ 16 февраля 2012

Когда создается поток, он использует языковой стандарт пользователя.

Вы не можете переопределить локаль для определенного процесса, особенно через настройки реестра. SetThreadLocale API - это, пожалуй, все, что у вас есть, и даже с ним - обязательно прочитайте его Замечания в MSDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...