Я не знаю насчет перспективы. Я никогда не использовал это. Я только что перешел с XP (32-разрядная версия) на Windows 7 Ultimate (64-разрядная версия). Я ожидал, что каталог c:\windows\system64
похож на каталог c:\windows\system32
. Почему до сих пор вся система находится в system32? Почему нет каталога system64?
6
1 ответ
5
Причины обратной совместимости. Многие приложения предполагают вещи, которые они не должны принимать, и пути жесткого кода. И да, это включает в себя 64-битные приложения. Таким образом, в 64-битной Windows папка system32 фактически содержит 64-битные версии DLL. Для 32-битных библиотек DLL есть папка SysWoW64, которую 32-битные приложения видят как system32.