したがって、複数の VB6 COM DLL を参照する 1 つの VB6 実行可能ファイルがあります。オンザフライで、実行可能ファイルのマニフェストと、参照されている各 DLL のマニフェストを生成することはできますか? もしそうなら、どうやって?
プロセスの一部として COM DLL を登録せずに、ビルド プロセスの一部としてこの操作を実行したいと考えています。
注: これまでに見つけた reg-free COM の例はすべて .NET 相互運用に関係していますが、これは私が行っていることの要件ではありません。
[編集]
Unattended Make My Manifest を使用していくつかの予備テストを行った結果、思ったほどユーザー フレンドリーではないことがわかりました。また、ドキュメンテーション用の Sample.ini ファイルしかないため、そのファイルに入れる必要のないものと比較して、そのファイルに入れる必要があるものを理解するのにかなり苦労しました。とにかく、私は独自のツールを使用してマニフェストを作成することにしました。願わくば、雇用主からコードをオープンソースとしてリリースする許可を得られることを願っています。
*今のところ、あなたが私と同じ立場にあり、サイドバイサイド/登録不要の COM 相互作用を使用するビルドおよび運用環境を作成したい場合は、それが可能であることを知っておいてください. 最初は単純な DLL とコンシューマー アプリを使用して手動で作成し、特定のニーズに合うまで徐々に構築することをお勧めします。**