windows下如何判断平台为32bit或者64bit 在windows OS下,如何通过程序来判断该平台为32bit 或者 64 bit ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SYSTEM_INFO si; GetNativeSystemInfo(&si); if (si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 || si.wProcessorArchitecture != PROCESSOR_ARCHITECTURE_IA64 ) { //64 位操作系统 } else { // 32 位操作系统 } #include <windows.h>typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);BOOL IsWow64(){ LPFN_ISWOW64PROCESS fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress( GetModuleHandle("kernel32"), "IsWow64Process" ); BOOL bIsWow64 = FALSE; if (NULL != fnIsWow64Process) { if (!fnIsWow64Process(GetCurrentProcess(),&bIsWow64)) { // Error handle return FALSE; } } return bIsWow64;}BOOL Is64BitWindows(){#if defined(_WIN64) return TRUE; // 64-bit programs run only on Win64#else // _WIN32 // 32-bit programs run on both 32-bit and 64-bit Windows // so must sniff return IsWow64();#endif} 谢楼上的朋友GetNativeSystemInfo这个api vc6里面找不到我换成了GetSystemInfo MFC datagrid控件增加列数 钩子咋就无法挂载呢?郁闷。大虾帮解。。。 如果做到用一个子菜单控制另一个子菜单? Activex中嵌入控件,能不能像资源窗口那样直接把需要的控件拖进去,然后再映射消息?? 安装XML(中文)包后MSDN(7月的和.NET的)打不开了,怎么办呀? __declspec( dllimport ) __declspec(dllexport) 都是什么意思? 组件可以独立运行么 ms flex grid 改变列距 CListCtrl插入数据后不显示 比较急,给60分把。一个关于类似QQ的局域网内多线程聊天工具编写的问题 vc生成exe文件的执行问题
GetNativeSystemInfo(&si); if (si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 || si.wProcessorArchitecture != PROCESSOR_ARCHITECTURE_IA64 ) { //64 位操作系统 } else { // 32 位操作系统 }
#include <windows.h>typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);BOOL IsWow64()
{
LPFN_ISWOW64PROCESS fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress(
GetModuleHandle("kernel32"),
"IsWow64Process"
);
BOOL bIsWow64 = FALSE; if (NULL != fnIsWow64Process)
{
if (!fnIsWow64Process(GetCurrentProcess(),&bIsWow64))
{
// Error handle
return FALSE;
}
}
return bIsWow64;
}
BOOL Is64BitWindows()
{
#if defined(_WIN64) return TRUE; // 64-bit programs run only on Win64#else // _WIN32 // 32-bit programs run on both 32-bit and 64-bit Windows
// so must sniff
return IsWow64();#endif}
GetNativeSystemInfo这个api vc6里面找不到
我换成了GetSystemInfo