1

ネットワーク経由でデータベースと通信する実行可能なアプリケーションを Delphi 5 で多数構築しています。私の Windows 7 PC およびその他の PC では警告なしで実行されますが、一部のクライアント PC では「不明な発行元」という警告が表示され、プロフェッショナルに見えず、他の権限の問題を引き起こしている可能性があります。

私の質問は次のとおりです。

  • アプリケーションをより信頼できるものにするために、バージョン情報など、設計時にアプリケーションに何かを追加できますか。これは実際に Delphi5 で可能ですか?
  • Microsoft がアプリケーションを信頼できるようにするために、アプリケーション ビルダーとして Microsoft に要求しなければならないことはありますか?
  • 上記に失敗した場合、Windows 7 で「信頼できる発行元」の警告を無効にするにはどうすればよいですか? (これはDelphiの質問ではありません)

ありがとう

4

1 に答える 1

5

コード署名セキュリティ証明書を使用して実行可能ファイルに署名する必要があります。これが、これらのクライアント PC で警告が参照しているものです。Windows は、実行可能ファイルの整合性を検証できません。証明書は、実行可能ファイルの作成者を識別し、署名後に実行可能ファイルが変更されていないことを保証します。

于 2012-11-28T19:21:33.513 に答える