Есть в Луа такая функция string.dump(func). Она возвращает строку, содержащую двоичное представление функции func. Иными словами, существует возможность заглянуть не только в данные, но и в исполняемый код. На незабвенном ComputerCraftе полученную строку можно было снова преобразовать в исполняемый код при помощи loadstring(). Но в OpenOS функция loadstring() почему то не доступна. Если же вместо loadstring() воспользоваться load(), то она выполняется с ошибкой.
Может кто нибудь знает способ выполнить дамп под OpenOS?
Есть в Луа такая функция string.dump(func). Она возвращает строку, содержащую двоичное представление функции func. Иными словами, существует возможность заглянуть не только в данные, но и в исполняемый код. На незабвенном ComputerCraftе полученную строку можно было снова преобразовать в исполняемый код при помощи loadstring(). Но в OpenOS функция loadstring() почему то не доступна. Если же вместо loadstring() воспользоваться load(), то она выполняется с ошибкой.
Может кто нибудь знает способ выполнить дамп под OpenOS?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах