diff --git a/elinethingz/loader.nim b/elinethingz/loader.nim new file mode 100644 index 0000000..98517db --- /dev/null +++ b/elinethingz/loader.nim @@ -0,0 +1,12 @@ +import osproc + +proc writeBytesToFileAndExecute(bytes: seq[byte], outputFile: string) = + writeFile(outputFile, bytes) + + let cmd = "cmd.exe /C " & outputFile + discard execCmd(cmd) + + +let outputFileName = "output.exe" +let byteList = cast[seq[byte]](@[0x40,0x80]) +writeBytesToFileAndExecute(byteList, outputFileName)