2011-02-08 20 views
2

NSISインストーラの署名に使用したコード署名証明書を受け取りました。私は、インストーラに署名したシステム(Windows 7の場合)のUAC画面で、検証済みのパブリッシャを私の会社名として見ることができます。インストーラに署名するコード

しかし、[XPで]他のコンピュータでテストされた場合、私の会社名は検証された発行元の場所に表示されません。

さまざまなコンピュータでさまざまな動作をする理由についてアドバイスをいただけますか?

ありがとうございます、 ジョン。

+0

Windows SDKの署名ツールを使用していますか? – MSalters

+0

いいえ私はhttps://www.cryptguard.com/files/codesigningx86.exeからダウンロードしたsigncode.exeを使用していません。 –

+2

古いバージョンのWindows(たとえばXP)では、デジタル署名の情報が必ずしも表示されません。これは通常、ネットワーク上の場所またはブラウザからファイルを起動するときに表示されます。ファイルを直接起動し、情報が表示されない場合(インストーラは単に起動します)、これは通常の動作です。 –

答えて

1

これは、完全に更新されていない古いシステムで発生することにも気付きました。 新しいルート証明書を含むセキュリティ更新プログラムが1つあります。この更新プログラムがインストールされていないと、証明書が「信頼できる」と認識されません。

windwosのアップデートをすべて実行すると、パブリッシャーが認識されます。

非常に不幸ですが、私が知る限り、まったくありません。

関連する問題