首页 电脑 电脑学堂 查看内容

获取Windows 2000/XP操作系统的安装日期

2009-4-7 12:40 479 0

摘要: c++获取Windows 2000/XP操作系统的安装日期,先看代码: HKEY hKey;     LPCTSTR lpSubKey = _T("...
关键词: nbsp HKEY dwData DWORD lpSubKey NULL 日期 Windows c++ cbData

c++获取Windows 2000/XP操作系统的安装日期,先看代码: HKEY hKey;     LPCTSTR lpSubKey = _T("SOFTWARE\Microsoft\Windows NT\CurrentVersion");     DWORD cbData = 4;     DWORD dwData = 0;     /**////////     RegOpenKeyEx(HKEY_LOCAL_MACHINE,lpSubKey,NULL,KEY_READ,&hKey);     RegQueryValueEx(hKey,"InstallDate",NULL,NULL,(LPBYTE)&dwData,&cbData);     RegCloseKey(hKey);     /**////////     CTime t(dwData);     MessageBox(t.Format("%Y/%m/%d, %H:%M:%S"));   我的理解:   在注册表中保存了一个DWORD数,它是从1970-1-1到安装日期的秒数,这个可以自己算算看。   这里我们可以学到,时间是个相对的数,在以后的项目中我们也可以这样使用。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部