Redirect x86进程中的powershell-访问64位程序文件

Redirect x86进程中的powershell-访问64位程序文件,redirect,powershell,program-files,Redirect,Powershell,Program Files,我以前使用过访问64位system32目录,但似乎找不到与Program Files目录等效的目录。我觉得我错过了一些简单的事情,但如果我尝试做一些事情,比如: $command = "${Env:ProgramFiles}\Company\executable.exe" 然后,$command最终成为C:\ProgramFiles(x86)\Company\executable.exe 有人能告诉我访问64位程序文件的正确方法吗(从32位powershell)?找到了 $programFil

我以前使用过访问64位system32目录,但似乎找不到与Program Files目录等效的目录。我觉得我错过了一些简单的事情,但如果我尝试做一些事情,比如:

$command = "${Env:ProgramFiles}\Company\executable.exe"
然后,
$command
最终成为C:\ProgramFiles(x86)\Company\executable.exe

有人能告诉我访问64位程序文件的正确方法吗(从32位powershell)?

找到了

$programFiles = [System.Environment]::GetEnvironmentVariable("ProgramW6432")
可以短得多:)

$env:ProgramW6432