各位大虾:请教两个问题.
1:怎样得到操作系统是英文,还是中文版本?
2:我有个原码是一个公共函数.现在要把他添加到多个工程中怎样解决?
当这个公共函数文档改变时.重新编译其他的工程就可以自动更新.
我用添加现有项不行.因为它是复制了一个到改工程.这样我就必须一个一个去更新
每个工程.
  如何解决?
谢谢!

解决方案 »

  1.   

    1.string slanguage = System.Threading.Thread.CurrentThread.CurrentCulture.ToString();
      

  2.   

    1、用WINAPI取对应操作系统语言
    The GetSystemDefaultLangID function retrieves the language identifier of the system locale. LANGID GetSystemDefaultLangID(void);
    Identifier Language 
    0x0000 Language Neutral 
    0x0409 English (United States) 
    ...
    0x0404 Chinese (Taiwan) 
    0x0804 Chinese (PRC) 
    0x0c04 Chinese (Hong Kong SAR, PRC) 
    0x1004 Chinese (Singapore) 
    2、新建一个类库,然后在解决方案中引用这个类库的项目
      

  3.   

    公共函数就使用一个公共的类
    把这个函数定义成static,就可以在多个类直接使用了
      

  4.   

    使用wmi
    http://www.codeproject.com/csharp/wmi.asp
      

  5.   

    要是我哪是个资源文件.它不是类.改咋办?记得好像al.exe可以把资源文件转化为dll,具体的还得再找一下资料.