How to set code page for HKEY_CLASSES_ROOT/*/shell/do something/command execution in registry (context menu for files).
The default is 850. I want to set it up to 852. The current command is:
“C:\Program Files\Pro\P\p.exe” “%1”
No integration to p.exe is allowed just the script above to be changed.
You cannot override locale for specific process, esp. through a registry setting.
SetThreadLocaleAPI is perhaps all you have and even with it – be sure to read its Remarks section on MSDN.