私のアプリはwin32 DLL(C language
で実装)を使用しています。アプリが動作する必要があります。さて、DLLをexeリソースに追加することによって、DLLをexeファイルにマージしたいと思います。バイナリストリームとして追加できますか?そうでない場合、どのようにアプリケーションとDLLをマージできますか?リソースへのDLLの追加
答えて
で説明したように、あなたはファイルに保存し、後半にそれをバインドする必要があります:DLLは、あなたがのために(ファイルに抽出するためにネイティブの必要されている場合は
EXEの開始時の例) - ネイティブDLLを記述する方法で使用するための、文書化された/サポートされた方法はありません。メモリ/リソースストリームまたはバイト[]を介してアセンブリとしてロード)...
http://www.dottodotnet.com/2010/10/read-embedded-resource-text-file-in-c.html およびEmbedded Binary Resources - how can I enumerate the image files embedded?バイナリストリームとして追加することができます。
上記のコメントを1としてhttp://www.codeproject.com/KB/cs/dyninvok.aspx
ライブラリをロードした後に関数を呼び出す方法は? –
上記のcodeprojectのリンクは、メソッドを呼び出す方法を示しています。あなたの要件は何か違いますか?動的な呼び出しを行う必要があります。 – Rajesh
- 1. Visual C++/CLI混在DLLへのリソースの追加
- 2. JBoss:JBoss 4.3へのJMSリソースの追加
- 3. WPF:キャンバスへのリソース要素の追加とプロパティのバインド
- 4. C#:DLL参照の追加
- 5. DLLフォルダを追加
- 6. Visual C++/CLIイメージをイメージボックスへのリソースに追加しました
- 7. Xamlのプロジェクト/ DLL間でのリソースへのアクセス
- 8. Silverlight WP7リソースdll
- 9. 2番目の埋め込みリソースは、メインDLLに追加されず、新しい言語固有のdllで追加されます。
- 10. MonoTouch:サブプロジェクトでのDLL参照の追加
- 11. 複数のDLLリソース管理
- 12. ASP.NET web.config - dllファイルを追加
- 13. dllへの参照と.NET標準プロジェクトでのNuGetパッケージの追加
- 14. 私のチームメンバーは、サードパーティのDLLへの参照を追加し、チェックインは...今私は
- 15. ASP.NET BlogEngineに追加のDLLが必要
- 16. 追加の依存関係/ DLL /ライブラリ
- 17. .netプロジェクトのmsvcr90.dllへの参照を追加してください。
- 18. asp.netコアプロジェクトの外部dllファイルへの参照を追加する方法
- 19. ユニバーサルWindows C++ DLLプロジェクトへのユニバーサルWindows C#クラスライブラリリファレンスの追加Visual Studio 2015
- 20. フルフレームワーク4.7プロジェクトの.NET Core 2.0 DLLへの参照を追加する
- 21. オブジェクトフィールドへの追加
- 22. $(this)への追加
- 23. ObjectOutputStreamへの追加
- 24. イメージファイルへの追加
- 25. dllへのウェブサイト
- 26. Apache Tomcat:JNDIリソースの追加/削除/編集
- 27. Rubyの追加、ネストされたコントローラ/リソース
- 28. XNAのフォームにリソースを追加する
- 29. 多くのボタンにリスナーを追加リソース
- 30. Windows 7 x64でSkype4COM .dllへの参照を追加できません
あなたはそれをEXEファイルにマージしたいですか?あなたはEXEから抽出せずにそれを使用したいですか? – Yahia
@ Yahia私は近くにDLLがなくてもプログラムを実行したい。私はDLLがexe自体に存在することを望みます。私は抽出せずに使うのが好きです。 –
DLLがネイティブの場合は、ファイル(EXEの先頭など)に展開する必要があります。ネイティブDLLを記述する方法は文書化されていません。 .NET DLLを使用すると、これが可能/サポートされます。 – Yahia