32位程序在64位系統上獲取系統安裝時間
衆所周知,取系統的安裝時間可取註冊表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion的子項InstallDate,此值是個DWORD類型的UnixStamp。
但是在64位系統上有所不同(僅測試了win7、win8),默認情況下32程序在64位機器上訪問的是下面這個地址HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion。但此註冊表下的InstallDate的值爲0。
所以,32位程序在64位系統下,讀註冊表時flag要加上KEY_WOW64_64KEY才能獲取到正確的值。
但是在64位系統上有所不同(僅測試了win7、win8),默認情況下32程序在64位機器上訪問的是下面這個地址HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion。但此註冊表下的InstallDate的值爲0。
所以,32位程序在64位系統下,讀註冊表時flag要加上KEY_WOW64_64KEY才能獲取到正確的值。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
在PHP中獲取IP來源地址並且插入數據庫
k1988
2020-07-07 13:12:08
ASP.NET文件上傳,爲每個用戶建立一個上傳目錄
Simon风云
2020-07-03 21:11:10
win編寫腳本批量重命名文件(截取原始文件名中的部分作新名字)
xiongtianci.com
2020-07-07 04:08:42
關閉win10安全警告「你要允許來自未知發佈者的此應用對你的設備進行更改」
xiongtianci.com
2020-07-07 04:08:38
隱藏win10資源管理器中顯示的「DVD驅動器」
xiongtianci.com
2020-07-07 04:08:38
遠程桌面連接出錯「用戶賬戶限制會阻止你登錄...」
xiongtianci.com
2020-07-07 04:08:37
如何設置win10的視覺效果
1、在此電腦上右鍵,選擇屬性: 2、依次選擇:高級系統設置 -> 高級 -> 在性能下點擊設置: 3、在視覺效果選項卡下進行設置:
xiongtianci.com
2020-07-07 04:08:37
計算機計劃任務定時清理文件
JJiaper
2020-07-07 03:53:40
check point 關閉開機自啓動
Yanyf765
2020-07-06 13:25:31
windbg雙機調試的連接設置和常見問題(真機和VMware虛擬機間的連接)
arvon2012
2020-07-05 08:17:21
Mac 裝 Win10教程
ThugKd
2020-07-03 23:35:39
win10 安裝mysql5.7
Neil_001
2020-06-29 17:05:22
類似谷歌瀏覽器的多標籤資源管理器——————Clover
ཀཇ棋ཇ弈ཇག
2020-06-29 13:28:00