程序中如何取得当前ie中已经安装的证书? Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiAPI/html/delphi_20061128155914152.html
假设当前的ie中已经安装了几个证书,我需要调用一个对话框,列出当前ie中安装的证书的列表供选择,目前尚不知道如何读到当前ie中已经安装的证书,请大家指教。
up,
初步估计 是注册表吧
当然是注册表,我查了很多资料,始终不知道在那里能够获取这些信息,知道的兄弟不吝赐教啊!!!
我不知道,也不知道你想干什么
希望知道的不吝赐教,不知道的还是关注不要发言了,免的浪费大家的时间
使用CAPICOM1.2
以下是VB代码,自己转成Delphi的吧
Dim mvarStore As New Store
mvarStore.Open CAPICOM_CURRENT_USER_STORE, "My", CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED
//Store的Certificates就是当前证书的集合
mvarStore.Certificates.Count
......
好了应该足够了