如何从字节数组执行而不创建物理文件

I packaged an exe using go-bindata. So I have a final executable after the build and another one which I can fetch back as asset as a byte array.

I dont want to create a file on the physical disk and execute the underlying executable. I want to protect this underlying exe from getting copied.

How else can I manage to execute the byte array. I am using Windows 10.

Regards, DD