先看代码:
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到安装日期的秒数,这个可以自己算算看。
这里我们可以学到,时间是个相对的数,在以后的项目中我们也可以这样使用。
杭州,至尊宝宝