解决安装程序无法在本地区安装
背景:
一些软件或因为某些原因只能在部分地区安装使用,所以有时我们在运行安装包时可能会看到提示:本程序仅限在某某地区安装使用。
原理:
程序调用了window函数GetSystemDefaultLangID来判断当前系统所在地区。
解决方法:
根据MS官方说明,在下面进行相应的设置即可:Control Panel > Clock, Language, and Region > Change date, time, or number formats > Administrative tab.
(http://msdn.microsoft.com/zh-cn/library/windows/desktop/dd318120(v=vs.85).aspx)
说明:
修改完成后需要重启电脑才能生效。