4

基本的に、バイトストリームをファイルに書き込むことなく、バイトストリームをファイルとして実行できるようにしたいと考えています。

これをWindows環境で行いたい。

ファイルを作成し、ストリームをファイルにコピーし、ファイルを実行可能ファイルとして開きたいと言うことができますが、ファイルがディスク上に物理的に現れないようにしたいのです。

ありがとう

4

2 に答える 2

3

これは、標準の Java API を使用して行うことはできません。いくつかの OS 固有のネイティブ実装に依存する必要があります。これは、すべてを実行するか、一時データを配置して実行できるある種の RAM ディスクを作成できるようにします。

おそらく関連しています:

于 2012-05-10T07:11:21.203 に答える
1

バイトストリームが標準のexeの1つであり、仮想化環境全体を呼び出したくない場合、コード内の内部アドレスがマップされないため、短い答えはノーです。

より詳細な回答は次のとおりです。

process.start()最初にファイルに抽出せずにexeを埋め込んだc#

于 2012-05-10T07:13:51.260 に答える