我没有装MSDN,得到系统序列号的函数原型是什么?
解决方案 »
- MSXML.dll的使用
- 串口接收缓冲溢出问题
- 初次使用CRichEditCtrl,不知道如何保存、读取数据通过数据库呀?
- 请问高手,如何给动态生成的按钮添加事件亚?〉?
- 如何实现重画框架的标题栏和最大化、最小化按钮等
- DirectDraw 中 页面调用GetDC出错怎么办啊((在线急等 !!!!))
- 有什么好办法服务器知道我的IP变了
- (100)CDialog的问题,非常的奇怪。希望大家去试一下,谢谢了!
- 烦!,自定义消息的映射
- 菜鸟问题:请教一下CDAORecordSet::GetDefaultSQL()中return _T("")的_T代表什么?
- 向量空间模型与度量空间模型的区别
- 如何在Service中启动其他程序。
下面有一个键值就是系统的系列号。
如果读注册表:则打开RegOpenKeyEx(......),查询RegQueryValueEx(......)
设置RegSetValueEx(......);还要记住在最后RegCloseKey关闭注册表。
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.