はじめて投稿させてもらいます。
リソースに組み込んだDLLファイルの関数を、そのまま呼び出すことは可能でしょうか?
自分では、一旦HDDに書き出すくらいしか解決策が見当たりませんでした・・・
> リソースに組み込んだDLLファイルの関数を、そのまま呼び出すことは可能でしょうか?
そのままは無理です。
DLLというのがアセンブリであるならば,たとえば
http://msdn.microsoft.com/ja-jp/library/h538bck7.aspx
を使って,アセンブリを実行時にメモリから読み込んでしまう方法があります。
ただ,アセンブリでない通常のDLLであるならば,テンポラリに書き出すくらいではないかと思います。
質問と若干違いますが、DLLを外部に出したくないということであれば
複数のファイルを1つにまとめる「ILMerge」があります。
アプリケーションのEXEファイルやDLLファイルを1つにまとめるには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/426ilmerge/ilmerge.html
レスありがとうございます。
アセンブリではないのでILMergeを試してみたのですが、これはDLLも.NETで開発されている必要があるようですね・・・
素直にテンポラリに書き出す方法で使おうと思います。ありがとうございました。