的值,如果是4,则输出" 当前 系统是 32位 ";如果是8,则输出" 当前 系统是 64位 ";如果都不是,就输出"未知系统位数"。返回的是指针或句柄的大小,以字节为单位。属性来 判断 当前 系统是 32位 还是 64位 。 1. 用代码 判断 本身if (IntPtr.Size == 4) { // 32-bit}else if (IntPtr.Size == 8){ // 64-bit}2. 用代码 判断 正在运行的其他进程http://stackoverflow.com/questions/1953377/how-to-know-a-process-is-32-bit-or-64-bit-programmat... 在cmd中输入“system info" 如果系统是 64位 的,会在“OS 名称: Microsoft Windows XXX”一行后明确标示出“x64Edition”,否则您的系统就是 32位 的。 在桌面上“我的电脑”鼠标右键单击“属性” 弹出了标题 咨询区 Jonathan Allen我有一个 .NET 应用 程序 ,我觉得它现在是 32bit,但又不确定构建服务器 是否 真的帮我编译成了 32bit,请问我有什么办法可以检测 当前 程序 是否 是... 怎样 判断 一个exe可执行 程序 32位 的还是 64位 的 拿到一个exe格式的可执行应用 程序 ,想知道它在 32位 的电脑上能不能正常使用。一般来说在 64位 的windows7下,打开任务管理器可以知道哪些 程序 32位 的哪些是 64位 的,但是因为自己的电脑是 64位 的windows 10,在任务管理器中有些任务即使是 32位 的,也不提示。 首先,如果你使用的是 64位 的电脑,你可以尝试直接运行一下你的ex typedef BOOL (WINAPI * LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); LPFN_ISWOW64PROCESS pFun = (LPFN_ISWOW64PROCESS)GetProcAddress(GetModuleHandle(TEXT("kernel32")), "IsWow64Process");