CaptainFlint
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору kalimusha Цитата: но почему же в 32-битном Total commandere 64-битный WinRaR? | Он там не 64-битный. Просто 64-битный WinRAR устанавливает в систему и 32-, и 64-битное расширение оболочки, а 7-zip — только 64-битное. Расширение оболочки — это обычная библиотека, DLL, а система принципиально не позволяет внедрять 64-битные библиотеки в 32-битные процессы и наоборот (не считая одного очень редкого, крайне специфического и не встречающегося в реальной жизни исключения). Именно поэтому Гислер вынужден был реализовать 64-битную заглушку, которая подключает в себя 64-битные расширения и посредством специального канала связи пересылает информацию о них в основной 32-битный процесс Тотала — по-другому просто не сделать. Другой вопрос, что Гислер мог бы добавлять эти пункты не в подменю X64, а в основное меню, технических ограничений здесь нет (вроде бы). Но учитывая, как тормозно работает этот способ передачи данных, я был бы первым, кто попросил бы сделать такое "прямое" встраивание отключаемым.
---------- Почему же, ё-моё, ты нигде не пишешь "ё"? |
| Всего записей: 5553 | Зарегистр. 11-11-2002 | Отправлено: 19:48 04-12-2010 | Исправлено: CaptainFlint, 19:50 04-12-2010 |
|