October 10, 2012 Detect if running 32 bit program on 64 bit Windows OS | ||||
---|---|---|---|---|
| ||||
Is there a way to do that? I've tried getenv("PROCESSOR_ARCHITECTURE") and shell("echo %PROCESSOR_ARCHITECTURE%"), and both of them return "x86" instead of "AMD64" like cmd. I want to use this to run a 64 bit version of an external program if the OS is 64 bit, and the 32 bit version if not. |
October 10, 2012 Re: Detect if running 32 bit program on 64 bit Windows OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Josh | On 2012-01-10 02:10, Josh <moonburntm@gmail.com> wrote: > Is there a way to do that? I've tried getenv("PROCESSOR_ARCHITECTURE") and shell("echo %PROCESSOR_ARCHITECTURE%"), and both of them return "x86" instead of "AMD64" like cmd. I want to use this to run a 64 bit version of an external program if the OS is 64 bit, and the 32 bit version if not. http://msdn.microsoft.com/en-us/library/ms684139(v=vs.85).aspx -- Simen |
Copyright © 1999-2021 by the D Language Foundation