1

VS2010 でクラス ライブラリ (イメージ ビューアー) を開発し、setup/msi を作成しました。これにより、cabarc.exe を使用して .cab ファイルが作成され、Web サイトに統合され、すべてのマシン (クライアント マシンを含む) で正常に動作します。

Verisign から .pfx ファイル形式の新しい証明書を取得し、セットアップですべてのファイル (viewer.dll、setup.exe、Viewer.msi、および abcpdf8.dll などのその他のサードパーティ dll) にサインインしましたが、問題やエラーは発生しませんでした。そして、クラスファイルに次のコードで証明書を必ず追加しました。

        **X509Certificate2Collection collection = new X509Certificate2Collection();
        collection.Import(certPath, certPass, X509KeyStorageFlags.PersistKeySet);
        foreach (X509Certificate2 cert in collection)
        {
            X509Store store = new X509Store(StoreName.TrustedPublisher/TrusetedPeople, StoreLocation.LocalMachine);
            store.Open(OpenFlags.ReadWrite);
            store.Add(cert);
            store.Close();
        }**

すべての dll と exe/msi が正常に検証されました。

問題は次のとおりです。

  1. ライセンス パッケージ オーサリング ツール (LPK_Tool.exe) の「使用可能なコントロール」では、このコントロールの .lpk ファイルを作成することはできません。

  2. アドオンの管理 (Internet Explorer) に(未検証) 発行元名として表示されます。

  3. 「このページの ActiveX コントロールは、ページの他の部分と対話するには安全でない可能性があります。この対話を許可しますか?」のようなセキュリティ警告が表示されます。

どんな助けでも感謝します。

前もって感謝します。ジョン

4

0 に答える 0