WinAPI – это огромный монстр с неисчислимым количеством функций, которые запросто могут дублировать функционал друг друга. Это позволяет решить одну задачу различными способами. Так и для определения версии установленной на компьютере операционной системы существует несколько путей. Давайте посмотрим на сколько они эффективны.
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
28 июля 2021
20 июля 2021
Выпущены Delphi и C++Builder 10.4.2 Community Edition
Спустя год и два месяца после выпуска RAD Studio 10.4 Sydney, компания Embarcadero выпустила Delphi и C++Builder 10.4.2 Community Edition. Эта версия делает бесплатными функции Delphi и C++Builder 10.4.2 Professional Edition для студентов, разработчиков "любителей" и некоммерческих организаций. Она, как и раньше, не включает поддержку разработки программного обеспечения под Linux и позволяет разрабатывать под Windows, macOS, iOS и Android. Пользователям Delphi и C++Builder 10.3.3 Community Edition необходимо получить новые лицензионные ключи.
Подробнее о Delphi CE и C++Builder CE вы можете почитать на сайте компании.
13 июля 2021
Delphi 10.5 отменяется – ждем Delphi 11
Компания Embarcadero вместо запланированной в Delphi, C++Builder и RAD Studio roadmap 2020/2021 версии 10.5 выпустит 11-ю версию.
Это связано с нумерацией версий операционных систем, на которые ориентируется средство разработки. Серия релизов RAD Studio 10.x: 10 "Seattle", 10.1 "Berlin", 10.2 "Tokyo" и 10.4 "Sydney" были ориентированы на Windows 10 и OS X (macOS 10). В свете выпуска macOS 11 и недавнего объявления Microsoft о предстоящем выпуске Windows 11, компания Embarcadero решила соответствующим образом изменить нумерацию версий RAD Studio.
12 июля 2021
06 июля 2021
Получение SHA1-хеша цифрового сертификата
Одним из вариантов сертификата при программном добавлении цифровой подписи в PDF документ может быть идентифицированный по SHA1-хешу сертификат из хранилища сертификатов Windows. Получение без использования сторонних библиотек списка персональных сертификатов из хранилища я рассмотрел в статье Список персональных сертификатов. Но структура CERT_CONTEXT (record TCertificate в Delphi) для хранения информации о сертификате не содержит нужный нам SHA1-хеш. Давайте посмотрим, как достать его из сертификата.
Подписаться на:
Сообщения (Atom)