четверг, 26 июня 2014 г.

Дружим свой софт с антивирусами: как избежать ложных срабатываний

В этой заметке я хочу рассказать о том, как решалась проблема ложного срабатывания антивирусов на наш продукт.


Если у вас таких проблем нет, но вы планируете защищать свое ПО с помощью протектора - рекомендую ознакомиться с материалом, так как скорее всего вам предстоит пройти то же самое.

суббота, 21 июня 2014 г.

Как узнать реальную версию Windows из режима совместимости

Думаю каждый читатель хотя бы раз сталкивался с ситуацией, когда на современной ОС не удавалось запустить старую программу, и помогал в этом случае режим совместимости Windows.
В основе работы данного механизма лежит перехват различных функций и эмуляция их поведения, свойственного указанной версии Windows, например, эмулируются ключи реестра, каталоги с документами и прочее. Все это нужно для того, чтобы программа думала, что запущена в выбранной среде.