当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++基础入门教程

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

    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到安装日期的秒数,这个可以自己算算看。

    这里我们可以学到,时间是个相对的数,在以后的项目中我们也可以这样使用。

 

相关内容
赞助商链接