У меня сложилось впечатление, что стандартный Delphi использует Win32 API.
Недавно Microsoft сообщила о проблеме, связанной с ATL, которая требует от разработчиков приложений перестраивать приложения, использующие ATL, после установки обновления на свои машины. Будет ли эта практика общим случаем и для разработчиков Delphi, или они в чистоте, за исключением кода Delphi, использующего COM-объекты ATL сторонних производителей?
Источники:
- Microsoft Security: защитите свой компьютер от уязвимости системы безопасности Active Template Library (ATL)
- MSDN VC++ DevCenter: обновление безопасности библиотеки активных шаблонов для разработчиков
- Рекомендации по безопасности Microsoft (973882): уязвимости в библиотеке Microsoft Active Template Library (ATL) могут привести к Удаленное выполнение кода
- Бюллетень по безопасности Microsoft MS09-034 — Критическое: накопительное обновление безопасности для Internet Explorer ( 972260)
- Бюллетень по безопасности Microsoft MS09-035 — Умеренный: уязвимости в библиотеке активных шаблонов Visual Studio Может разрешить удаленное выполнение кода (969706)