vb.net - Windows 7 中的 System32 文件夹

标签 vb.net 32bit-64bit system32 syswow64

我在 XP 32 位操作系统中使用此代码来获取 %windir%\windows\system32 文件夹路径。

sysFolderPath = Environment.GetFolderPath(Environment.SpecialFolder.System)

我想知道的是,在 Windows 7(64/32 位)中使用时,相同的代码会返回 %windir%\windows\syswow64 文件夹吗?

最佳答案

它将返回 c:\windows\system32,即使是在 64 位版本的 Windows 上运行的 32 位程序也是如此。不要修复这个问题,它不需要修复。因为当您使用该路径时,Windows 会自动将其重新映射到 c:\windows\syswow64。 file system redirector照顾它。

关于vb.net - Windows 7 中的 System32 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3640820/

相关文章:

.net - 使用流的简单问题

c# - 正确使用 CancelEventAgrs

.net - 已安装 VSTO x64 运行时但找不到

ios - 32 位的应用程序可以在 64 位的 iPhone 5S 上运行吗?

windows - 'ping' 不是内部或外部命令可运行程序或批处理文件错误

c# - 将音频播放到.net中的非默认播放设备

vb.net - 有没有办法在编译时要求显式可访问性修饰符?

windows - 为什么复制到 system32 会自动复制到 sysWOW64?

c - 从 32 位机器发送数据包并在 64 位机器上接收

当我在控制台之外执行时,Python 脚本执行目录发生变化