我没有装MSDN,得到系统序列号的函数原型是什么?

解决方案 »

  1.   

    读注册表的Local_Machine\software\microsoft\windows\currentversion
    下面有一个键值就是系统的系列号。
      

  2.   

    使用API函数:GetVersionEx(LPOSVERSIONINFO);
    如果读注册表:则打开RegOpenKeyEx(......),查询RegQueryValueEx(......)
    设置RegSetValueEx(......);还要记住在最后RegCloseKey关闭注册表。
      

  3.   

    typedef struct _OSVERSIONINFO{ 
        DWORD dwOSVersionInfoSize; //指定数据结构字节大小
        DWORD dwMajorVersion; //操作系统的主版本号
        DWORD dwMinorVersion; //副版本号
        DWORD dwBuildNumber; //创建号
        DWORD dwPlatformId; //ID号
        TCHAR szCSDVersion[ 128 ]; //关于操作系统的一些附加信息
    } OSVERSIONINFO; 
    dwPlatformId可以为:VER_PLATFORM_WIN2S// 
    VER_PLATFORM_WIN2_WINDOWS//为 windows 95 或 windows 98
    VER_PLATFORM_WIN2_NT//标志为 windows nt.