2

Visual Studio 2010を使用して単純なActiveXコントロールを作成しました。このコントロールをregasmを使用して開発マシンに登録し、Javascriptのnew ActiveXObject("...")機能を使用してIEでコントロールを呼び出すことができます。

ただし、ActiveXコントロールを顧客に展開するための準備をする必要があります。ここで、支援が必要です。

IEが情報バーのユーザーにコントロールのインストールを求めるだけのように、コントロールをパッケージ化したいのですが。

ActiveXコントロールが信頼されるようにするには、コード署名証明書を取得する必要があることを理解しています。

私の質問は、コードを展開可能なソフトウェアの単位に変換するために実行する必要のある手順は何ですか?これにおいて、CABファイル、INFファイル、OSDファイルなどはどのような役割を果たしますか?また、Visual Studio 2010を使用してコントロールをパッケージ化するにはどうすればよいですか?

そこに既存のウォークスルーガイドがあれば、私は彼らの方向を指摘されて非常にありがたいです-私は包括的でわかりやすいガイドを自分で見つけることができませんでした。

どうもありがとう。

4

2 に答える 2

2

ActiveXが単一のファイルである場合は、オブジェクトタグに設定することで、ActiveXをユーザーにダウンロードさせることができます。

<object classid="clsid:your-dll-classid" codebase="http://someurl/your.dll" ></object>

ユーザーのシステムにファイルが存在しない場合、IEはファイルをダウンロードします。

于 2010-07-30T10:17:25.413 に答える
0

ActiveX コントロールのパッケージ化の詳細については、 MSDNを参照してください。

于 2010-07-30T10:34:42.400 に答える