0

ActiveX CAB ファイル内にシステム DLL を展開する方法を探しています。CAB はシステム ファイルを更新できず、インストール全体が失敗します。DLL を ActiveX インストール フォルダにコピーしたいと思います。

私の最善の提案 (私はまだ試していません) は、いくつかのスタンドアロン インストーラーで INF ファイル フックを使用することですが、別の方法があるのだろうか?

その他のアイデアは大歓迎です…</p>

4

2 に答える 2

0

メインの ActiveX コントロールのリソースとして dll をパックします。独自のコードを使用してファイルに書き込みます。

マルウェア業界はこれを行ってきた経験が豊富であり、サンプル コードを利用できるはずです。

于 2009-09-01T13:08:52.850 に答える
0

dll を ActiveX インストール フォルダーにインストールし、dll を ( LoadLibraryを使用して) 動的にロードし、そのメソッドを ( GetProcAddressを使用して) ロードすることができます。
このようにして、どこから dll をロードするかを制御し、システムの代わりにローカル コピーを使用することができます。

于 2009-09-01T14:16:47.077 に答える