如何把C#中的byte[]数据传到C语言写的dll函数中

我用C语言实现了一个加密算法,加密参数是以unsignedchar*的形式传入传出,我想用C#写一个界面调用这个函数。不知如何实现?... 我用C语言实现了一个加密算法,加密参数是以unsigned char *的形式传入传出,我想用C#写一个界面调用这个函数。不知如何实现? 展开
 我来答
匿名用户
推荐于2016-09-20
展开全部

看你DLL了,要是标准动态链接库的话使用以下方法:


using System.Runtime.InteropServices; 
[DllImport("c:\\abc.dll", EntryPoint="函数名")]
public static extern 数据类型 函数名 (数据类型 x, 数据类型 y, .... 参数);


如果您的DLL是com组建的直接应用DLL就ok了~
祝你好运~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式