ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
414
414
EMPFEHLEN
-
08.06.10 13:22 #1
Hallo!
Ich arbeite grade an einer sicheren "Sandbox" für Lua, wo also 3rd-party Skripte ausgeführt werden können, ohne dass was kaputt gehen kann. Das funktioniert bisher wunderbar, das Skript läuft in einer eigenen Umgebung, jetzt will ich der Umgebung nur die wichtigsten Funktionen und so zur Verfügung stellen.
Hier gibt es eine Liste mit allen sicheren und unsicheren Funktionen, die ich übernehmen wollte. Bei den meisten geht das recht einfach, nur z.B. bei "string" habe ich Probleme, weil generell ja alle Funktionen OK sind, nur "string.dump" eben nicht. Ich wollte das so machen:
Allerdings bekomme ich einen Fehler:Code :1 2 3 4 5 6 7 8 9 10
local env = { -- safe modules assert = assert; error = error; ... pcall = pcall; string = string; -- unsafe string.dump = nil; ... }Wie macht man das besser? Danke für die Hilfe!'}' expected (to close '{' at line 31) near '='Website: http://www.multimolti.com/
Ähnliche Themen
-
Klassen: Funktionen
Von Sterpfi im Forum C/C++Antworten: 4Letzter Beitrag: 15.03.05, 13:46 -
PHP, Klassen und Funktionen
Von pxlArtizzt im Forum PHPAntworten: 3Letzter Beitrag: 26.02.05, 00:56 -
Ansichten einzelne Klassen
Von bukem im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 25.10.04, 14:11 -
Buttons starten einzelne Funktionen
Von kaipron im Forum PHPAntworten: 3Letzter Beitrag: 27.05.04, 10:14 -
Klassen vs. Funktionen
Von chris_sit im Forum PHPAntworten: 2Letzter Beitrag: 13.10.03, 13:04





Zitieren
Login





