2017-01-25 6 views
0

今、私は単純なC#LoadLibraryAインジェクタを介して注入されたC++で書かれたDLLを持っています。 DLLはリソースから私のhddに注入する直前に抽出されますが、抽出せずにリソースからプロセスに直接注入する方法はありますか?組み込みリソースからプロセスにDLLを挿入

+0

をプロセスに追加するか、別のプロセスに追加しますか?私はあなたが抽出せずにリソースから直接何も使用することはできないと思う。 Base64 Stringでdllをエンコードし、ストリームからロードすることができます。 –

+0

別のプロセスに。 – Antrix

答えて

0

あなたがしたいことはできません。方法管理されていないDLLをロードするためのLoadLibraryには、オーバーロードがなく、ライブラリへの引数パスが1つあります。 This questionには、メモリからdllをロードする簡単な例が含まれていますが、非常に簡単です。

+0

私は、おそらくいくつかの他の注射方法が存在するということですか?私は必要なものをほとんど創設しましたが、それは機能しません。インジェクターが詰まっていて、私のターゲットアプリケーションがDLLの動作が遅れている。私が設立したライブラリへのリンク - http://www.mpgh.net/forum/showthread.php?t=531732 – Antrix

+0

私はこのライブラリを試しましたが、結果はありません。 – Antrix

関連する問題