Я использую 32-разрядную версию Cygwin в 64-разрядной версии Windows 7 Professional. У меня был установлен ключ реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ObCaseInsensitive
и все было хорошо: я мог получить обработку имен файлов с учетом истинного регистра, я мог создать FOO.txt
и foo.txt
в одном каталоге ,
Теперь, когда выпущена 64-разрядная версия Cygwin, я хочу попробовать ее на 64-разрядной версии Windows 7 Professional. Оказывается, что раздел реестра ObCaseInsensitive не влияет на 64-разрядную версию Cygwin, поскольку ключ, похоже, предназначен только для подсистемы Win32. Подсистема для приложений на основе UNIX (SUA) также недоступна в 64-разрядной версии Windows 7 Professional (требуется Enterprise или Ultimate). На самом деле, я даже не знаю, поможет ли вообще установка SUA.
Кто-нибудь знает, возможно ли получить 64-битную обработку имени файла с учетом регистра в 64-битной версии Windows 7 Professional?