织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>杂项技术>PC常识>

获得操作系统语言

落鹤生 发布于 2012-01-10 14:28 点击:次 
落鹤生:如果是用一些工具来制作安装包的话,那所有的工具都有带操作系统语言检测的功能,但是如果要自己做一个简易的安装包,那可能需要自己来实现检测操作系统语言类型,以下是一个获取操作系统语言的代码。需要时可以用上。
TAG:

搜索了下注册表,发现位置HKEY_CLASSES_ROOT\MIME\Database\Rfc1766,存储了很多输入法信息.就是和上面的语言相 关的 。0x0804就是10进制的2052。当然这个注册表路径我只是搜索的我的XP系统,其他系统可能不一样,另外一些精简版系统可以精简输入法,部分语言注册表就可能找不到了

  1. #include <stdio.h> 
  2. #include <windows.h> 
  3.  
  4. int main(int argc, char* argv[]) 
  5. LCID language; 
  6. language=GetSystemDefaultLCID(); 
  7. switch(language) 
  8. case 2052: 
  9. printf("中文(中国)\n"); 
  10. break
  11. case 3076: 
  12. printf("中文(香港)\n"); 
  13. break
  14. case 1028: 
  15. printf("中文(台湾)\n"); 
  16. break
  17. case 1033: 
  18. printf("英语(英国)\n"); 
  19. case 1041: 
  20. printf("小日本\n"); 
  21. //若干format操作..... 
  22. break
  23. default
  24. printf("其他\n"); 
  25. break
  26. return 0; 
  27.  
(caiweihui)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201201/15611.html]
本文出处:百度博客 作者:caiweihui 原文
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容