32位程序在64位系统上获取系统安装时间
来源:互联网 发布:阿里大数据应用 编辑:程序博客网 时间:2024/06/06 01:51
众所周知,取系统的安装时间可取注册表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才能获取到正确的值。
0 0
- 32位程序在64位系统上获取系统安装时间
- 在64位ubuntu系统上运作32位程序需要安装32位lib
- VirtualBox 32位系统上安装64位系统
- 使用virtalBox在32位系统上的虚拟机中安装64位系统
- 解决“无法安装64位版本的office,因为在您的系统上找到了以下32位程序”
- 32位程序在64位系统上调用GetModuleFileNameEx失败
- 检测windows 32位程序是否运行在64位系统上
- 32位程序在64位系统上调用GetModuleFileNameEx失败
- 32位程序在64位系统上调用GetModuleFileNameEx失败
- 在32位WINDOWS系统上开发64位应用程序
- 32位程序在64位系统部署注意事项
- 在32位系统下编译64位程序
- 在32位系统下编译64位程序
- 配置:使安装在64位系统上的IIS7支持32位的应用程序
- 配置:使安装在64位系统上的IIS7支持32位的应用程序
- 在ubuntu 14.04 64位系统上安装32位库
- 聊聊怎么在32位系统上装64位系统,解决32位安装64位系统不兼容问题
- 64位系统运行32位程序
- CODEVS 3143 二叉树的序遍历
- 在Java程序练习时发现的一个数值上的问题
- HDU-2567-寻梦
- OpenGL ES 设置透明度不能【双面透明】的问题解决办法
- 实战生成器模式(Builder Pattern In Practice)
- 32位程序在64位系统上获取系统安装时间
- 进程上下文与中断上下文
- .Net MVC5 Controller
- JavaScript入门篇之Cookie的应用
- Redis使用总结之与Memcached异同
- CODEVS 3145 汉诺塔游戏
- iOS开发流程——从注册开发者账号到提交应用
- hdu 1429——胜利大逃亡(续)
- UVA 109 || SCUD Busters(凸包面积计算