Windows でプログラムをメモリ内で実行したい。ファイルをディスクに書き込みたくありません。パラメータとしてバイト配列(実行したいプログラム)を渡したいだけです。
これを行うためのネイティブ コードを作成できるほどのスキルはありません。繰り返しますが、これは Windows ネイティブである必要があります。
メモリ内で実行したいプログラムは Java プログラムではありません。実行可能ファイル (.exe) です。実行可能ファイルは、 Runtime.getRuntime().exec("example.exe");ではなく、メモリ内で読み取って実行することを意図しています。