LoginSignup
1
2

More than 5 years have passed since last update.

WiX toolset x86とx64の判断

Posted at

ある必要に駆られて、インストーラにて使用しているWindowsが x86, x64 かを判断する必要があった。
調べてみたところどうも環境変数にいい感じのものがあるらしく、以下を使うと良いようだ。

PROCESSOR_ARCHITECTURE

ということで、条件式は以下のようにする

<Condition>%PROCESSOR_ARCHITECTURE="x86"</Condition>
<Condition>NOT (%PROCESSOR_ARCHITECTURE="x86")</Condition>

Windows10 x64とx86にて、x86版インストーラで動作確認したが問題なかった為、
まぁ大丈夫かな~と思っている。

ただし、WOW64内のcmd.exeにてPROCESSOR_ARCHITECTUREを読むと"x86"として認識されるらしいので、その点は留意しておきたい。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2