私は特定のプログラムを作っていますが、私はこれを行うことができるかどうか疑問に思っています: Windowsの文字配列に内容が格納されているファイルを実行します。C++内容がchar配列に格納されている.exeファイルを実行するには?
filetoopen.open (C:\blahlbah.exe, ios::binary);
filetoopen.seekg (0, ios::end);
length = filetoopen.tellg();
filetoopen.seekg (0, ios::beg);
buffer = new char [length];
filetoopen.read (buffer, length);
filetoopen.close();
私はRunPEについて何かを聞いて、私はいくつかの検索を行ったが、私はC++コードのどの部分を見出すことに成功していない:
この
はchar型の配列内の実行および格納を読み取るコードです使用する。
http://stackoverflow.com/questions/1236460/c-を参照してください。 –
オペレーティングシステムはどちらですか?それがWindowsだけの場合(私が推測するように)、そのような質問にタグを付けてください。そして、なぜそれをしたいのですか?実行ファイルを一時実行可能ファイルに書き込めないのはなぜですか? –