2007-05-23から1日間の記事一覧

COM登録時に暗号プロバイダの初期化を行う

そのため、ActiveXでは、普通に考えると、この処理をするためには整合性レベルを通常の整合性レベルまで引き上げる必要がありますが、ただそれだけのために整合性レベルを引き上げるのはちょっと如何な物かと考えられます。 そこで、別の方法を考えることに…

ERROR_PATH_NOT_FOUND

しかしながら、Vista上のIE7では、暗号プロバイダのキーセットが未初期化の場合、一回目のCryptAcquireContextがERROR_PATH_NOT_FOUND(3)という別のエラーで失敗します。Windows Vista上のIE7は、いわゆる低い整合性レベルで動作しているため、暗号プロバイ…

Windows Vista上のIE7でのCrypt API利用

Crypt APIを使うためには、通常、CryptAcquireContextを使用して、暗号プロバイダのハンドルを取得しなければなりません。この時には、KB238187 CryptAcquireContext() use and troubleshootingにあるように、暗号プロバイダのキーセットが未初期化であった…