C# code aus string ausführen?
Hallo liebe GuteFrage Nutzer!
Ich wollte fragen ob es möglich ist code in einen string zu Speicher und den code aus dem string aus zu führen. Der Hintergrund ist, dass ich einfach code auf anderen PCs ausführen will, wenn zumebispiel das tool gecracked wird das sich sämtliche Programm Dateien löschen oder um auf Updates hin zu weißen usw usw.
1 Antwort
Kommt drauf an was du konrekt ausführen willst über den String.
Einfache Rechnungsn/Deklarationen/Funktionsaufrufe sind möglich...
Via:
var result = CSharpScript.EvaluateAsync("1 + 2").Result;
var now = CSharpScript.EvaluateAsync<string>("System.DateTime.Now.ToString()").Result;
Je nachdem wie komplex dein vorhaben ist gibt es andere Möglichkeiten, welche aber durchaus komplexer sind.
Woher ich das weiß:Berufserfahrung