Page 1 of 1

Embarcadero C++Builder 11&Up Support

Posted: Sat Jun 03, 2023 12:05 pm
by flashVMP
Здравствуйте

Поддерживается ли вы защита приложений, скомпилированных Embarcadero C++Builder 11?

Пояснения: для теста использую тестовый проект VMProtect\Licensing

Для Delphi 11:
x32 и x64 приложения обрабатываются протектором и запускаются

Для C++Builder 11: (.lib и .a сгенерировал из советующих dll)
x32 не обрабатывается протектором, ошибка: Unknown API from SDK: Ordinal 000D
vp123.jpg
vp123.jpg (6.18 KiB) Viewed 22649 times
x64 обрабатывается но не запускается после обработки, тихо закрывается

OFF: Ищу рабочую среду для C++Builder x64
Не оправдавшие доверия:
www.aspack.com/asprotect64.html
www.enigmaprotector.com

Re: Embarcadero C++Builder 11&Up Support

Posted: Sun Jun 04, 2023 4:59 pm
by Admin
Для C++Builder 11: (.lib и .a сгенерировал из советующих dll)
x32 не обрабатывается протектором, ошибка: Unknown API from SDK: Ordinal 000D
VMProtect ищет функции SDK по имени, а не по оргиналу, поэтому и возникает такое сообщение.
x64 обрабатывается но не запускается после обработки, тихо закрывается
Пришлете простейший пример (оригинал EXE+VMP файлы)?

Re: Embarcadero C++Builder 11&Up Support

Posted: Mon Jun 05, 2023 7:19 am
by flashVMP
Здравствуйте.
Спасибо за ответ

Пример по ссылке ниже
https://www.dropbox.com/sh/duxlkejpz36t ... Q7STa?dl=0

Re: Embarcadero C++Builder 11&Up Support

Posted: Tue Jun 06, 2023 6:10 am
by Admin
Для х32 вам придется самим разбираться по какой причине компилятор линкует функции из VMProtectSDK32.dll по ординалу, а не по имени.
Для х64 - исправлено в билде 1734.

Re: Embarcadero C++Builder 11&Up Support

Posted: Tue Jun 06, 2023 10:41 am
by flashVMP
Admin wrote:Для х32 вам придется самим разбираться по какой причине компилятор линкует функции из VMProtectSDK32.dll по ординалу, а не по имени.
Для х64 - исправлено в билде 1734.
1734 - недоступна в демо версии?
vmpdemo.jpg
vmpdemo.jpg (22.68 KiB) Viewed 22568 times

Re: Embarcadero C++Builder 11&Up Support

Posted: Tue Jun 06, 2023 10:48 am
by Admin
1734 - недоступна в демо версии?
Да, недоступна.

Re: Embarcadero C++Builder 11&Up Support

Posted: Wed Jun 07, 2023 8:40 pm
by flashVMP
Для потомков: получение корректной х32 lib из соответствующей dll

Code: Select all

implib -f VMProtectSDK32.lib VMProtectSDK32.DLL
Embarcadero® C++Builder 11