2

我正在编写一个与 x64 Vista 机器上的其他进程交互的应用程序。为了做到这一点,它需要知道其他进程是在 32 位还是 64 位模式下运行。我怎样才能检测到这个?

4

1 回答 1

4

您需要先获取进程句柄,然后调用IsWow64Process()。如果是 32 位进程,它将返回 false。

请注意,如果您甚至没有在 64 位 Windows 上运行,您还必须调用GetProcAddress()以确保IsWow64Process()甚至可用。

干杯!
肖恩

于 2009-05-28T02:57:34.843 回答