的值,如果是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");