Денис (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ошибка выполнения luac: multiple Lua VMs detected. Expected 5.3 instead of 5.4
 
Здравствуйте!
Я установил lua 5.4.2
И, по аналогии с тем как было сделано для 5.3, произвел компиляцию lua-файла.
Запускаю скрипт luac из выпадающего меню "Запустить в Lua 5.4.1"
Получаю ошибку "multiple Lua VMs detected. Expected 5.3 instead of 5.4"
Насколько я понимаю, не существенно какая именно версия 5.4.1 или 5.4.2. Важно, что 5.4. Проблема скорее всего в другом.
Подскажите пожалуйста, почему при запуске luac возникает ошибка? И как её исправить?
QUIK 8.11.0.66

P.S. Проверил компиляцию 5.3. - Запускается! Работает! Но раз уж вы обновили луа, то подскажите как перейти на новую версию ))
Спасибо.
Защита luac-кода от декомпиляции
 
Здравствуйте!
Мне встречались luac-скрипты которые не приводятся к исходному виду декомпиляторами. Декомпиляторы просто формируют новый пустой lua-файл.
При этом, обычные запакованные luac-скрипты этими же декомпиляторами (6 штук) довольно точно распаковываются.

Вопрос простой, что нужно добавить в lua-код чтобы стандартные декомпиляторы не смогли его разобрать? Или, как сделать так, чтобы декомпиляторы возвращали пустой файл, вместо исходного кода?

P.S. Я слышал что декомпиляторы не умеют работать с динамическими таблицами. Возможно, в этом кроется решение.

Эксперты, помогите пожалуйста решить задачу.
Страницы: 1
Наверх