help,help,关于PBYTE的转换问题(30分)

  • 主题发起人 主题发起人 xmmpgg
  • 开始时间 开始时间
X

xmmpgg

Unregistered / Unconfirmed
GUEST, unregistred user!
还是PBYTE转换成string,<br><br>pbData:PBYTE;<br>它指向的值应该是:373F 4E2E C732 7508 934E CC19 C07B FB4F,<br>我如何用string格式的把它显示出来那????<br>急急急。。。。
 
ShowMEssage(string(pB^))
 
procedure TForm1.Button1Click(Sender: TObject);<br>var<br>&nbsp; p:PByte;<br>&nbsp; s:string;<br>begin<br>&nbsp; p:=pbyte(pchar('ddddd'));<br>&nbsp; s:=pchar(p);<br>&nbsp; showmessage(s);<br>end;<br>
 
不好意思,我说得不太清楚,是这样的,我要从证书里读出序列号,<br>&nbsp; pnewCertContext:PCCERT_CONTEXT;<br>&nbsp; pNewCertContext := CertCreateCertificateContext(MY_ENCODING_TYPE,<br>&nbsp; &nbsp; &nbsp; pCertCon.pbCertEncoded,pCertCon.cbCertEncoded);<br>&nbsp; &nbsp; cbData := pNewCertContext.pCertInfo.SerialNumber.cbData;<br>&nbsp; &nbsp; pbData := allocmem(cbData);<br>&nbsp; &nbsp; pbData := pNewCertContext.pCertInfo.SerialNumber.pbData;<br>上面列出的值是应该得到的,可是在这个里面不知道怎样得出。<br>
 
呵呵,我自己已经实现了,anyway,<br><br>还是谢谢你们两个,把分给你们了。。。
 
后退
顶部