原形
int CFCA_VerifySignedDataDetached(char *signature, long signatureLength, char* originalData, int *originalDataLength, char *certificate, long *certificateLength, HCFCAToolkit toolkitHandle);signature 输入
signatureLength 输入
originalData 输入
originalDataLength 输入
certificate 输出
certificateLength 输出
toolkitHandle 输入转换成
[DllImport("CFCAToolkit.dll", EntryPoint = "CFCA_VerifySignedDataDetached", SetLastError = true,
CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern int CFCA_VerifySignedDataDetached(string signature, long signatureLength, string originalData, ref int originalDataLength, char[] certificate, ref long certificateLength, IntPtr toolkitHandle);调用报AccessViolationException异常,似乎是certificate这个参数传递造成的,请高手指点!
int CFCA_VerifySignedDataDetached(char *signature, long signatureLength, char* originalData, int *originalDataLength, char *certificate, long *certificateLength, HCFCAToolkit toolkitHandle);signature 输入
signatureLength 输入
originalData 输入
originalDataLength 输入
certificate 输出
certificateLength 输出
toolkitHandle 输入转换成
[DllImport("CFCAToolkit.dll", EntryPoint = "CFCA_VerifySignedDataDetached", SetLastError = true,
CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern int CFCA_VerifySignedDataDetached(string signature, long signatureLength, string originalData, ref int originalDataLength, char[] certificate, ref long certificateLength, IntPtr toolkitHandle);调用报AccessViolationException异常,似乎是certificate这个参数传递造成的,请高手指点!
解决方案 »
- BHO失效了,找不到原因,求救!
- 高分求救(100分),Access2003与Winform取得的数据不一样.重新发
- .net做界面设计时,如果界面上控件很多,在设计时速度就很慢,大家有什么好的解决方案吗?
- 听说VS2005团队版的正式中文版微软已经正式发布了,不知道哪里有得下载?
- 麻烦用过ILDOG1.0的指点一下,谢谢
- 初学C#,请教一个动态生成表达式问题.
- 回金华创业拉!
- 如何在VS.NET中开发win ce的程序
- 用EF多表查询时间,怎么让他返回list类型
- C# winform 窗体设置Owner后showdialog报错
- 用.NET做的图片缩略 报System.IO.FileNotFoundException: C:\Documents and Settings\Administrator\桌面\123.jpg
- 邮件发送被放到了垃圾邮件里?
certificate这个参数试过用StringBuilder了
都失败
另外传递的内容全部为ASSII字符集
换成string certificate试一下
参数 char[] certificate 与原型中char *certificate不一致,你最好将char[] certificate
换成string certificate试一下