我想检测当前的Windows操作系统是32位还是64位。 如何使用C ++实现它? 我不想处理器types我想OS的位types。 这是因为您可以在64位处理器上安装32位操作系统。
什么是32位或64位机器? 这是处理器体系结构… 32位机器可以用64位机器以相同的方式读取和写入32位数据…。 什么是32位机器可以访问的最大内存? 它是2^32=4Gb (4Gigabit = 0.5千兆字节) 那意味着4Gb ram? 如果我考虑一个64位机器相同的方式,那么我可以有一个16ExbiBytes公羊..这是可能的? 我的观念是对的吗?
有什么工具可以直接testing一个库是32位还是64位?
是否有可能在Windows 7上安装32位和64位Java? 我有一些应用程序,我可以运行在64位,但也有一些只能运行在32位。
一个伟大的编程资源Bit Twiddling Hacks提出了( 这里 )计算一个32位整数的log2的方法: #define LT(n) n, n, n, n, n, n, n, n, n, n, n, n, n, n, n, n static const char LogTable256[256] = { -1, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, LT(4), LT(5), LT(5), LT(6), LT(6), LT(6), LT(6), LT(7), LT(7), LT(7), […]
我想编写一个testing脚本或程序来声明给定目录中的所有DLL文件都是特定的构buildtypes。 我将在SDK的构build过程结束时将此用作完整性检查,以确保64位版本不会以某种方式获取某些32位DLL文件,反之亦然。 有没有一种简单的方法来查看一个DLL文件,并确定其types? 解决scheme应该可以在xp32和xp64上运行。