4

我之前使用过SysNative来访问 64 位 system32 目录,但我似乎无法找到 Program Files 目录的等价物。我觉得我错过了一些简单的东西,但是如果我尝试做一些事情,例如:

$command = "${Env:ProgramFiles}\Company\executable.exe"

然后$command最终成为 C:\Program Files (x86)\Company\executable.exe。

谁能指出我访问 64 位程序文件(来自 32 位 powershell)的正确方法?

4

2 回答 2

8

可能会短很多:)

$env:ProgramW6432
于 2012-09-28T20:16:43.160 回答
0

弄清楚了!

$programFiles = [System.Environment]::GetEnvironmentVariable("ProgramW6432")
于 2012-09-28T17:39:06.147 回答