[RU] API + debugging = love ?

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc
Post Reply
iDispatch
Posts: 28
Joined: Tue Aug 05, 2014 6:40 am

[RU] API + debugging = love ?

Post by iDispatch »

Планируется ли поддержка работы с API Enigma Protector в незащищенном приложении во время отладки?
arhangelsoft
Posts: 2
Joined: Fri Aug 15, 2014 8:03 pm

Re: [RU] API + debugging = love ?

Post by arhangelsoft »

Что мешает вести лог-файлы для этой цели?
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: [RU] API + debugging = love ?

Post by Enigma »

iDispatch wrote:Планируется ли поддержка работы с API Enigma Protector в незащищенном приложении во время отладки?
К сожалению нет, не планируется.
arhangelsoft wrote:Что мешает вести лог-файлы для этой цели?
Или просто подменять результат API функций своим.

Кстати, я надеюсь Вы пользуетесь enigma_ide.dll чтобы просто запускать незащищенное приложение?
iDispatch
Posts: 28
Joined: Tue Aug 05, 2014 6:40 am

Re: [RU] API + debugging = love ?

Post by iDispatch »

Enigma wrote:К сожалению нет, не планируется.
Жаль, было бы удобно, тем более, что у ASProtect, например, есть такая возможность.
Enigma wrote:Кстати, я надеюсь Вы пользуетесь enigma_ide.dll чтобы просто запускать незащищенное приложение?
Конечно, только чтобы проверить работу защищенного приложения, нужно его защитить + использовать "MessageBox profiler" ;).

Искренне не понимаю, почему нельзя вернуть из enigma_ide.dll некие значения просто зачитанные из конфигурационного файла.
Таких файлов может быть несколько, например: "Триал", "Триал + попытка взлома", "Профессиональная лицензия", "Нет лицензии" и т.д.
SMax
Posts: 6
Joined: Mon Jun 24, 2013 8:33 pm

Re: [RU] API + debugging = love ?

Post by SMax »

iDispatch wrote:Искренне не понимаю, почему нельзя вернуть из enigma_ide.dll некие значения просто зачитанные из конфигурационного файла.
В теории, можно и самому написать dll-заглушку, в которой экспортировать используемые функции (не обязательно переписывать все). В целях отладки самое то, что позволит вам проявить полную свободу действий при вызове функций, а не только то, что жестко прописано в конфиге.

Сам enigma_ide.dll нужен только для запуска отлаживаемого приложения, так что смело можно заменять на свой и тестировать :)

Единственное, что могут сделать разработчики (если это не сделано уже), вложить в SDK исходники enigma_ide.dll, желательно под разные среды разработки, чтобы каждый мог переделать функции-заглушки под себя. Потребности у всех разные, и конфигом всем угодить сложно. Так же стоит иметь ввиду, что пользователи этих возможностей - программисты, которые способны скомпилировать простейшую dll.
iDispatch
Posts: 28
Joined: Tue Aug 05, 2014 6:40 am

Re: [RU] API + debugging = love ?

Post by iDispatch »

Коммерческий продукт по определению должен предоставлять некий уровень сервиса.
А так можно дойти до того, чтобы самому ВСЕ делать.
Это неэффективно.
Как раз для экономии времени, защиту купил, а не занялся ее разработкой.
Post Reply