Здравствуйте
Поддерживается ли вы защита приложений, скомпилированных Embarcadero C++Builder 11?
Пояснения: для теста использую тестовый проект VMProtect\Licensing
Для Delphi 11:
x32 и x64 приложения обрабатываются протектором и запускаются
Для C++Builder 11: (.lib и .a сгенерировал из советующих dll)
x32 не обрабатывается протектором, ошибка: Unknown API from SDK: Ordinal 000D
x64 обрабатывается но не запускается после обработки, тихо закрывается
OFF: Ищу рабочую среду для C++Builder x64
Не оправдавшие доверия:
www.aspack.com/asprotect64.html
www.enigmaprotector.com
Embarcadero C++Builder 11&Up Support
Re: Embarcadero C++Builder 11&Up Support
VMProtect ищет функции SDK по имени, а не по оргиналу, поэтому и возникает такое сообщение.Для C++Builder 11: (.lib и .a сгенерировал из советующих dll)
x32 не обрабатывается протектором, ошибка: Unknown API from SDK: Ordinal 000D
Пришлете простейший пример (оригинал EXE+VMP файлы)?x64 обрабатывается но не запускается после обработки, тихо закрывается
Re: Embarcadero C++Builder 11&Up Support
Здравствуйте.
Спасибо за ответ
Пример по ссылке ниже
https://www.dropbox.com/sh/duxlkejpz36t ... Q7STa?dl=0
Спасибо за ответ
Пример по ссылке ниже
https://www.dropbox.com/sh/duxlkejpz36t ... Q7STa?dl=0
Re: Embarcadero C++Builder 11&Up Support
Для х32 вам придется самим разбираться по какой причине компилятор линкует функции из VMProtectSDK32.dll по ординалу, а не по имени.
Для х64 - исправлено в билде 1734.
Для х64 - исправлено в билде 1734.
Re: Embarcadero C++Builder 11&Up Support
1734 - недоступна в демо версии?Admin wrote:Для х32 вам придется самим разбираться по какой причине компилятор линкует функции из VMProtectSDK32.dll по ординалу, а не по имени.
Для х64 - исправлено в билде 1734.
Re: Embarcadero C++Builder 11&Up Support
Да, недоступна.1734 - недоступна в демо версии?
Re: Embarcadero C++Builder 11&Up Support
Для потомков: получение корректной х32 lib из соответствующей dll
Embarcadero® C++Builder 11
Code: Select all
implib -f VMProtectSDK32.lib VMProtectSDK32.DLL