怎样判断一个外部进程是64位还是32位 当一个32位程序在64位系统上运行时,它在任务管理器的进程列表里的名字会有一个*32的后缀。 如果不用任务管理器,用代码怎么分辨出只有的进程? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还没用过64位的操作系统。路过不过在进程相关的API里面应该有。搜一下MSDN吧。 先通过GetProcessImageFileName()得到指定进程的完整路径文件名有了完整路径文件名再调用GetFileVersionInfoSize()就可以得到它是否是32位或者其他位 可以使用API:BOOL WINAPI IsWow64Process( __in HANDLE hProcess, __out PBOOL Wow64Process);如果返回后Wow64Process是true, 那么就是32位进程。否则就是64位。 多线程创建窗口的问题 网页编辑问题 关于面向对象有几大特征的问题 网络慢时TCP连接出现问题,本地重复收包 ~~~~~我写的控件我作主~~~~ 用VC6.0如何捕获系统硬件中断信息? 谁有扫描仪相关软件的开发经验? 如何跟踪VC程序 video capture,用DirectShow捕获视频,如何取得每帧数据?? 哪位愿意帮忙看一下,哪错了 OCX控件编译成功,但是编译完成出现后注册的时候出现如下错误:....File:......\atlmfc\src\mfc\ctlreg.cpp 创建了一个 完成端口,,请问可以 连接上两个侦听端口吗
路过
不过在进程相关的API里面应该有。搜一下MSDN吧。
有了完整路径文件名再调用GetFileVersionInfoSize()就可以得到它是否是32位或者其他位
BOOL WINAPI IsWow64Process(
__in HANDLE hProcess,
__out PBOOL Wow64Process
);如果返回后Wow64Process是true, 那么就是32位进程。否则就是64位。