MessageBox.Show(System.Globalization.CultureInfo.InstalledUICulture.NativeName);   
MessageBox.Show(System.Environment.OSVersion.ToString());
//1,就是当前所在区域,可以用上面的方法获得   
//2,OS   当前选择的默认语言,可以用GetSystemDefaultLangID   
//3,OS   系统自己的语言,可以从GetSystemDefaultLCID   或   GetOEMCP   获得
[DllImport("kernel32.dll",   EntryPoint="GetSystemDefaultLangID")]   
  
public   static   extern   int   GetSystemDefaultLangID   ();   
    
[DllImport(
"kernel32.dll",   EntryPoint="GetSystemDefaultLCID")]   
  
public   static   extern   int   GetSystemDefaultLCID   ();   
    
[DllImport(
"kernel32.dll",   EntryPoint="GetOEMCP")]   
  
public   static   extern   int   GetOEMCP   ();   
    
  
//都没有参数,所以可以简单调用,936:简体中文,949:韩文 比如:
    
  
int   i   =   GetSystemDefaultLangID();

来原:http://topic.csdn.net/t/20030612/19/1909028.html