如何把C#中的byte[]数据传到C语言写的dll函数中
我用C语言实现了一个加密算法,加密参数是以unsignedchar*的形式传入传出,我想用C#写一个界面调用这个函数。不知如何实现?...
我用C语言实现了一个加密算法,加密参数是以unsigned char *的形式传入传出,我想用C#写一个界面调用这个函数。不知如何实现?
展开
1个回答
推荐于2016-09-20
展开全部
看你DLL了,要是标准动态链接库的话使用以下方法:
using System.Runtime.InteropServices;
[DllImport("c:\\abc.dll", EntryPoint="函数名")]
public static extern 数据类型 函数名 (数据类型 x, 数据类型 y, .... 参数);
如果您的DLL是com组建的直接应用DLL就ok了~
祝你好运~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |