簡易質問:
32ビットシステムのPowerShellスクリプトで$ {env:ProgramFiles(x86)}変数を使用すると "C:\ Program Files"が返されるのですか?
x64システムでは、x64とx86モードの両方で実行している場合、「C:\ Program Files(x86)」にマップされます。私は32bitシステムをテストするつもりはありませんが、 "C:\ Program Files"フォルダにマップされているので、どのシステムでもx86プログラムを参照することができます。
両方のアーキテクチャ用に開発している場合は、両方で実際にテストする必要があります。 –
私はx86環境を要求しましたが、これはどこかで文書化されると考えました。どこでもオンラインで見つけることができませんでした:-( –
[x64とx86のバラツキからプログラムする最善の方法は何ですか](http://stackoverflow.com/questions/602060/what-is-the-best) x64-vs-x86-可変性) –