Доброе время суток! Есть программа, котрая создает презентации в виде exe. Задача добавить пару простеньких защитных функций от пользоветелей - например, запуск только с CD. Что сделал - взял OLLYDBG, внес соответствующие вызовы WinApi - call kernel32.GetDriveTypeA и т.д. Пока это делал в операционке WindowsXP- все нормально, эта же программа на Windows 2003/2000 сваливает именно на вызовах WinApi (и наоборот, при переходе от 2000 к XP) Видимо надо как-то дополнительно определять функции ? Подскажите, пожалуйста, что нужно сделать и где про это прочитать?
прочитать про формат PE потом разобравшись добавить нужные функции в таблицу импорта, если их там нет и лишь после этого пытаться вызывать