[S] worked on NIM frameworks.

This commit is contained in:
eline
2023-11-26 03:18:48 +01:00
parent 9256aadedd
commit ac2276472c
8 changed files with 514 additions and 123 deletions

View File

@@ -1,12 +1,8 @@
import osproc
proc writeBytesToFileAndExecute(bytes: seq[byte], outputFile: string) =
import std/os
let
byteList = cast[seq[byte]](@[0x40,0x80])
output = paramStr(1)
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)
discard execShellCmd("./" & output)
writeBytesToFileAndExecute(byteList, output)