6 c# 64-bit process
我有一个正在运行的应用程序的进程.
我如何判断(最好没有p /调用)该进程是否为64位?
Jar*_*Par 4
我认为如果没有 PInvoke,就没有 100% 确定的方法可以知道。
但可能有效的一项是检查一组已加载的模块 ( Process.Modules)。如果主要模块(user32、kernel32 等)来自 Wow64 目录,并且您运行的是 64 位机器,那么它很可能是 32 位进程。如果它们不是来自 Wow64 目录并且它是 64 位机器,那么它很可能是 64 位进程。
Process.Modules
同样不是确定的,而是一个不错的估计。
归档时间:
15 年,5 月 前
查看次数:
3461 次
最近记录:
10 年 前