13 lines
315 B
Nim
13 lines
315 B
Nim
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)
|