Page 1 of 1
[RU] API + debugging = love ?
Posted: Tue Aug 19, 2014 7:36 am
by iDispatch
Планируется ли поддержка работы с API Enigma Protector в незащищенном приложении во время отладки?
Re: [RU] API + debugging = love ?
Posted: Mon Aug 25, 2014 6:32 pm
by arhangelsoft
Что мешает вести лог-файлы для этой цели?
Re: [RU] API + debugging = love ?
Posted: Tue Aug 26, 2014 4:39 am
by Enigma
iDispatch wrote:Планируется ли поддержка работы с API Enigma Protector в незащищенном приложении во время отладки?
К сожалению нет, не планируется.
arhangelsoft wrote:Что мешает вести лог-файлы для этой цели?
Или просто подменять результат API функций своим.
Кстати, я надеюсь Вы пользуетесь enigma_ide.dll чтобы просто запускать незащищенное приложение?
Re: [RU] API + debugging = love ?
Posted: Tue Aug 26, 2014 5:20 am
by iDispatch
Enigma wrote:К сожалению нет, не планируется.
Жаль, было бы удобно, тем более, что у ASProtect, например, есть такая возможность.
Enigma wrote:Кстати, я надеюсь Вы пользуетесь enigma_ide.dll чтобы просто запускать незащищенное приложение?
Конечно, только чтобы проверить работу защищенного приложения, нужно его защитить + использовать "MessageBox profiler"

.
Искренне не понимаю, почему нельзя вернуть из enigma_ide.dll некие значения просто зачитанные из конфигурационного файла.
Таких файлов может быть несколько, например: "Триал", "Триал + попытка взлома", "Профессиональная лицензия", "Нет лицензии" и т.д.
Re: [RU] API + debugging = love ?
Posted: Tue Aug 26, 2014 11:03 am
by SMax
iDispatch wrote:Искренне не понимаю, почему нельзя вернуть из enigma_ide.dll некие значения просто зачитанные из конфигурационного файла.
В теории, можно и самому написать dll-заглушку, в которой экспортировать используемые функции (не обязательно переписывать все). В целях отладки самое то, что позволит вам проявить полную свободу действий при вызове функций, а не только то, что жестко прописано в конфиге.
Сам enigma_ide.dll нужен только для запуска отлаживаемого приложения, так что смело можно заменять на свой и тестировать
Единственное, что могут сделать разработчики (если это не сделано уже), вложить в SDK исходники enigma_ide.dll, желательно под разные среды разработки, чтобы каждый мог переделать функции-заглушки под себя. Потребности у всех разные, и конфигом всем угодить сложно. Так же стоит иметь ввиду, что пользователи этих возможностей - программисты, которые способны скомпилировать простейшую dll.
Re: [RU] API + debugging = love ?
Posted: Tue Aug 26, 2014 4:34 pm
by iDispatch
Коммерческий продукт по определению должен предоставлять некий уровень сервиса.
А так можно дойти до того, чтобы самому ВСЕ делать.
Это неэффективно.
Как раз для экономии времени, защиту купил, а не занялся ее разработкой.