how to detect OS architecture?
Hugo Florentino
hugo at acdam.cu
Tue Dec 17 20:28:57 PST 2013
On Tue, 17 Dec 2013 13:21:30 -0000, Regan Heath wrote:
> Is GetNativeSystemInfo your other solution? On the MSDN page for
> GetNativeSystemInfo it recommends using IsWow64Process to detect if
> you're running under WOW64, at which point you would then call
> GetNativeSystemInfo.
>
> I am not sure what GetNativeSystemInfo does if called from a 32 bit
> exe on a 32 bit OS..
It seems to work. After all it makes sense, the native system is
actually 32 bits.
> I /know/ that the code in std.internal.windows.advapi32 which
> dynamically loads and calls IsWow64Process will work, because we use
> it here at work for this very purpose. It's also the simplest most
> direct way to answer this specific question and it's already
> present,
> tested and working in phobos .. so I would be inclined to use it, in
> preference over GetNativeSystemInfo.
>
> R
If after using IsWOW64Process a GetNativeSystemInfo must still be
issued like you mentioned earlier, I don't see the advantage over
calling that function directly in the first place.
Or am I missing something?
More information about the Digitalmars-d-learn
mailing list