Power Shell in x86 process - Access 64 bit program files
-
04-07-2021 - |
質問
I've used SysNative before to access the 64 bit system32 directory, but I don't seem to be able to find an equivalent for the Program Files directory. I feel like I'm missing something simple, but if I try to do something such as:
$command = "${Env:ProgramFiles}\Company\executable.exe"
Then $command
ends up being C:\Program Files (x86)\Company\executable.exe.
Could anyone point me at the proper way of accessing the 64 bit program files (from 32 bit powershell)?
解決
Could be a lot shorter :)
$env:ProgramW6432
他のヒント
Figured it out!
$programFiles = [System.Environment]::GetEnvironmentVariable("ProgramW6432")
所属していません StackOverflow