The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Wine 5.2"
Отправлено Аноним, 18-Фев-20 15:48 
Там 3 проблемы:
1. МС специфицироваться начала сравнительно недавно. Раньше документация была сильно хуже, но и сечас... у них есть понятие "баг в документации". Если вы сделаете решение полностью следующее спецификации, то удивитесь как это далеко от реальной совместимости. Вплоть до полной несовместимости. Дальше вы купите расширенную техподдежку у МС укажите на проблему с тем что в Windows что-то работает не та как написано в документации. Они заведут тикет и поправят... документацию... Примеры по форматам MSO и по пробеме кэширования и отправки MS RDP Cookie нагуглите сами.

2. Итерфейсы ядра официально закрыты, но по факту не для всех вендоров. Там нет документации если таковой не считать книги Руссиновича. Но функции и приватные API были во времена до XP не знаю выдают их сейчас или исправились.

3. Легаси. Венда корпоративна настолько, что там на уровне системы подходят к поддержки старых API, как Торвальдс блюдит юзерспейсную привязку ядра Linux. Ломают всё равно время от времени, но проблема тут не в этом. Там много разных параллельных API, которые делают +/- одно и тоже. Часть из них писалась при царе Горохе и баги там не фиксят. и не развивается ничего. И вот чтобы быть совместимым нужно запилить коктейль из нового в связке с давно забытым старым, чтобы весь этот переусложнённый комбайн работал схожим образом. Из самых убогив примеров вспоминается OLE. Та же 1С 8.3 сих пор использует OLE-объекты Office 97 при форматировании табличных данных из отчетов внутри буфера обмена. Это чтобы форматирование ячеек сохранялось вместе с типами данных. Так вот в 2016 MS сломала это и OLE перестало передаваться по RDP не знаю починили они это обратно или нет... но это лишь один пример влияния легаси, причём как по мне так весьма актуальный но при этом тошнотный.

Удачи вам с вашими теориями и влажными мечтами в стиле "Ну сделай чётко по вин спецификации и сделай, все должно уже работать."

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру