cselectCertificatedLg

証明書選択ダイアログクラス
今すぐダウンロード

cselectCertificatedLg ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 出版社名:
  • Naughter Software
  • オペレーティングシステム:
  • Windows All
  • ファイルサイズ:
  • 0 KB

cselectCertificatedLg タグ


cselectCertificatedLg 説明

CSelectCertificatedLGは証明書選択ダイアログクラスであるように開発されました。アプリケーションは、VC 200ではマニフェストサポートでコンパイルされています。 製品「WMware Server」によってインストールされている多数の証明書があるコンピュータで実行されている場合、デジタル証明書を表示します。 主な特徴: MFCと統合され、証明書選択機能を実装するCDIALOGベースのクラス。 すべてのコードは完全にUnicodeに準拠しています。 はWindows 98またはNT 4 SP4以降で動作します。 ダイアログは組み込まれているダイアログよりも広く、列名が切り取られている列名に関する問題が少ないことを意味します。 ダイアログのローカライズ可能なコンテンツはすべてリソースから取得されます。つまり、クラスは簡単にローカライズ可能です。 キャプションとプロンプトのテキストをカスタマイズできます( "CSelectCertificatedLg :: M_Stitle"とCSelectCertificatedLg :: M_SDisplayString ")。これらのために値が指定されていない場合は、上記のスクリーンキャプチャ(および組み込みのダイアログと同じ)に示されている標準値が使用されます。 証明書の詳細は、2000年以降でのみ利用可能なWindows暗号化関数 "cryptuidlgviewCertificate"を使用する「証明書」ボタンを介して調べることができます。このコードは、getProcAddressを使用して、ダウンレベルのオペレーティングシステムでこの機能の欠如を処理します。さらに、 "CSelectCertificatedLg :: M_BhideViewCertificateButton"を使用してボタンをプログラムで除外することができます。 「証明書の表示」ボタンが表示されていない場合、コードは自動的に「OK」と「キャンセル」ボタンを右に移動し、標準のUIの外観を保持します。 各列の有無は、「CSelectCertificatedLg :: M_Bexclude *列」を介してカスタマイズできます。組み込みのダイアログとは異なり、CSELECTCertificatedLGは、この列が正確に表示されたものに関するドキュメントを見つけることができなかったため、「場所」列を表示しません。すべてのテストで、私は常に「利用不可」と表示されました。ここで行くべきことがわかっている場合は、メモをドロップしてください、そして私は次のリリースのためにそれを簡単に追加することができます。 コードはできるだけ組み込まれたダイアログのUIと一致しようとします。たとえば、リストコントロールは画像リストを使用し、すべてのUI要素の一般的な場所はほとんど同じです。 どの証明書ストアの証明書が「CSelectCertificatedLg :: M_HCertStore」によって決まります。 ダイアログは、マルチセレクトまたはシングルセレクトモードで動作できます。表示後にダイアログ状態を取得するために、ハイレベルヘルパー機能が提供されています(CSelectCertificatedLg :: GetCertificatedLg :: GetCertificatedLg :: getNextSelectificateCrectificatesHown)。 クラスは、使用するすべての証明書リソースの自動クリーンアップを実行します。クラスが前のポイントで説明されている関数にアクセスできるさまざまなリソースの有効期間管理を担当する "SelectCertificatedLg.h"のさまざまなノートを読む必要があります。 LABEL TIPSはリストコントロールで有効になっています(組み込みのダイアログのダイアログとは異なります)。列の境界をオーバーフローする列テキストはツールチップとして表示されます。これは、30以上の強化されたキー使用率文字列を含むことができる「意図された目的」列にとって特に重要である。さらに、強化されたキー使用率文字列を表示するためのコードには、CryptoAPIを使用して、証明書からさまざまなプロパティを取得する方法についての良いチュートリアルを提供する必要があります。 は、さまざまな暗号証明書と証明書ストアAPIの使用方法についての製造品質のサンプルを提供します。この地域は、Windows暗号化APIの複雑な領域に対処しなければならない初心者開発者のための優れた例を不足しているようです。 上記のイントロに記載されているように。 CSelectCertificatedLGは、組み込みのダイアログから欠落している重要な機能、すなわち初期選択状態のカスタマイズを提供します。特定の単一証明書を選択したい場合は、CSelectCertificatedLg :: SetInitialSelectedCertを使用できます。証明書を提供しない場合は、デフォルトでは、列挙された最初の証明書が選択されます(これは組み込みのダイアログと同じ動作です)。これらのモードまたは操作が適切でもない場合は、仮想関数を使用してほとんどすべてのクラスの機能をカスタマイズできます。詳細については、AddCertificate、AddCertificateToi、およびEnumerateCertificates関数を見てください。 最後にコードがオープンソースであるため、すべてのコードが提供されているので、CSelectCertificatedLGを使用する代わりに組み込まれている証明書選択API呼び出しのいずれかを使用しても、それぞれがどのように実装するかを確認できます。機能(もちろんMS実装はおそらくMFCフレームワークを使用するのではなく、Windows APIに直接開発されます)。


cselectCertificatedLg 関連ソフトウェア

or

クラスの即時グループ化された概要を提供するVisual Studio 2008アドイン ...

221 53 KB

ダウンロード