主页
Top.Mail.Ru Yandeks.Metrika
论坛:“WinAPI”;
当前存档:2002.07.25;
下载:[xml.tar.bz2];

向下

CertFindCertificateInStore && CryptApi v.2 找到类似的分支


savva   (2002-05-20 14:12) [0]

最近遇到了crypt32.dll的CertFindCertificateInStore函数问题 在Delphi 6中 说得客气一点,这是不对的......这个结论是我根据以下考虑得出的:编译成的代码 C ++ Builder 6
HANDLE hLib = LoadLibrary(“CRYPT32.dll”); if(hLib){ (void *)proc = GetProcAddress(hLib,“CertFindCertificateInStore”); if(proc) if(pSignerCert = proc(hStoreHandle,MY_TYPE,0, CERT_FIND_SUBJECT_STR,SIGNER_NAME,NULL)) { printf(“证书找到。\ n”); } 其他 { HandleError(“找不到证书。”); } else printf(“Error GetProcAddress”); } else printf(“Error LoadLibrary”);
给出了一个指向证书的指针 pSignerCert!= NULL代码是pascal
hLib:= LoadLibrary(CRYPT32); 如果hLib <> 0然后开始 @proc:= GetProcAddress(hLib,“CertFindCertificateInStore”); 如果@proc <>那么 pSignerCert:= proc(hStoreHandle,MY_TYPE,0, CERT_FIND_SUBJECT_STR,PChar(SIGNER_NAME),零) else Writeln(“Error GetProcAddress”); end else Writeln(“Error LoadLibrary”); 给出一个证书相等的指针


PS如果有人对这样的代码感到困惑 - 这不是来自甜蜜的生活......我需要找出造成如此重要差异的原因。因此,我必须用我的双手做所有事情......也许我有一条曲线? :)



savva   (2002-05-20 14:14) [1]

是的,我忘记了问题:))
谁可以提示获得许可的方式? 还是对这一切的解释?



Страницы: 1 整个分支

论坛:“WinAPI”;
当前存档:2002.07.25;
下载:[xml.tar.bz2];

楼上









内存:0.55 MB
时间:0.024 c
14-81443
EDD
2002-06-25 14:10
2002.07.25
为什么处理速度有这么大差异?!!!


1-81304
Smok_er
2002-07-12 11:26
2002.07.25
TWebBrowser组件与IE的兼容性


1-81337
可口可乐
2002-07-08 22:17
2002.07.25
XL-Report属性


1-81289
OlDemon
2002-07-12 09:35
2002.07.25
整体和分数部分的分隔符


1-81308

2002-07-12 10:10
2002.07.25
单击按钮将行插入网格单元格





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский