分享

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

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多