为什么SYSTEM帐户无法访问用户的证书存储?SYSTEM帐户无法访问证书存储
与此同时SYSTEM帐户能够从智能卡中读取证书(通过CSP dll)并将其放入证书存储区(在此情况下,CSP正在使用winlogon.exe,因此我猜winlogon.exe里面有一些魔力)。
例如,在系统帐户下调用CertOpenSystemStore(NULL, L"MY")
将成功,但CertFindCertificateInStore()
不会找到任何内容,因为它看起来像商店是空的。当我登录时,CertFindCertificateInStore()
将找到请求的证书。
您正在查看用户商店还是本地机器商店? – Raj 2012-01-18 14:22:44