@spam Благодарю)
Libcurl.dll на скомпилированном скрипте
-
F Fox moved this topic from Share your BAS applications on
-
@V1adas said in Libcurl.dll на скомпилированном скрипте:
В обычной версии баса, если закинуть в движок libcurl.dll - всё работает.
После компиляции скрипта, тоже всё работает, но не устанавливается свой Libcurl.dll
Если поменять его вручную, то скомпилированный скрипт просто не запускается :(Это правильное поведение для скриптов с защитой
-
@V1adas said in Libcurl.dll на скомпилированном скрипте:
@Fox А возможно ли как-то залить, и потом защитить скрипт? Т.е. чтобы на скрипте был свой Libcurl.dll , а также скрипт был защищен?
Да, создайте кастомный модуль, который бы использовал Libcurl.dll, после компиляции BAS сохранит ваш модуль в проекте
-
@UserTrue said in Libcurl.dll на скомпилированном скрипте:
@Fox только это его проблему не решит )
Почему? Если будет кастомный http-модуль, который использует свою библиотеку, то с компилированными скриптами проблем не будет
-
@Fox да только это нужно целый модуль не самый простой сделать, когда нужно всего лишь заменить библиотеку чтобы встроенный работал нормально. Издевательство над пользователями одним словом, сами не обновляем и другим не дадим.
-
@Fox http модуль кастомный есть, но нужно изменить исходный libcurl, ибо если его не менять - то не будет работать скрипт, будут ошибки, а скомпилированный скрипт - не будет запускаться с измененным Libcurl.dll. Была бы возможность добавить просто свой файл, при компилировании...
-
@V1adas задача сложная, ТК много всего на курле построено и если новая встанет криво, придется либо все фиксить, либо искать иное решение. Поэтому проще вытянуть сурсы модуля http и перепилить отдельный модуль чисто под него. А так, разраб больше нацелен на менее опытных пользователей, которые юзают в основном браузерную эмуляцию
-
@Q_Q said in Libcurl.dll на скомпилированном скрипте:
@UserTrue я рассматривал такой вариант, но это слишком
Обёртку для курла можно сделать и через командную строку, при этом сам модуль будет весить немного, но при запуске будет скачивать сборку курла для работы
-
@Fox said in Libcurl.dll на скомпилированном скрипте:
Обёртку для курла можно сделать и через командную строку, при этом сам модуль будет весить немного, но при запуске будет скачивать сборку курла для работы
Можно, но в бас она реализована костыльно. В nodejs работает быстрее и надёжней
