Kal*_*Kal 5 windows-7 ntfs cygwin 64-bit
我一直在 Windows 7 Professional 64 位上使用 Cygwin 32 位。我HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ObCaseInsensitive
设置了注册表项,一切都很好:我可以获得真正区分大小写的文件名处理,我可以在同一目录中创建FOO.txt
和。foo.txt
现在 Cygwin 64 位已经发布,我想在 Windows 7 Professional 64 位上尝试一下。事实证明,ObCaseInsensitive 注册表项对 Cygwin 64 位没有影响,因为该注册表项似乎仅适用于 Win32 子系统。基于 UNIX 的应用程序子系统 (SUA) 在 Windows 7 Professional 64 位中也不可用(需要 Enterprise 或 Ultimate)。事实上,我什至不知道安装 SUA 是否有帮助。
有谁知道是否可以在 Windows 7 Professional 64 位上使用 Cygwin 64 位进行区分大小写的文件名处理?
区分大小写确实适用于 x86_64-cygwin。请记住,在 64 位 Windows 系统上,实际上有两个注册表,一个用于 32 位进程,另一个用于 64 位进程。/proc/registry32
(在 Cygwin 中,这些由和表示/proc/registry64
。)再次设置密钥并regtool -w
重新启动应该可以解决此问题。
归档时间: |
|
查看次数: |
3257 次 |
最近记录: |