phg*_*phg 4 windows powershell path filesystems cmd.exe
在同一个系统,cmd.exe并powershell.exe产生不同的结果两者通过其绝对路径和相对于$ PWD上市文件:
cmd.exe
powershell.exe
CMD 看到它,而 PowerShell 没有。二进制文件似乎在 AFAICS 的任何地方都没有“隐藏”位。
我通过资源管理器中的 Windows 搜索确定了路径。
这里发生了什么?
use*_*686 6
您正在 64 位系统上使用 32 位版本的 PowerShell。所以WoW64 重定向适用于它——当 32 位程序尝试访问时C:\Windows\System32,它被重定向到不同的目录 ( SysWoW64),以便它找到 32 位系统文件而不是 64 位系统文件。
C:\Windows\System32
SysWoW64
请务必使用名称中不含“(x86)”的快捷方式启动 PowerShell 。
归档时间:
8 年,7 月 前
查看次数:
1328 次
最近记录:
8 年,4 月 前