在c# (winform.net)中使用.C文件

本文关键字:文件 winform net | 更新日期: 2023-09-27 18:06:15

我使用visual studio 2010我的项目是,我想使用河豚算法加密文本,然后添加加密数据必须保存在我的数据库

我的河豚算法是在。c文件我的输入必须通过c# (windows形式)我的数据库是SQL server 2008

我只是想知道,我可以发送文本通过Windows形式(。net c#)到我的。c文件和处理它,得到加密的数据,并保存在SQL服务器通过Windows形式的数据

可以做到吗

在c# (winform.net)中使用.C文件

你必须将。C文件编译成DLL,然后你可以使用p/Invoke来创建一个c#绑定到它

一种方法是使用c++/CLI作为C和c#之间的中介

c# -> c++/CLI -> C

另一种方法是公开C函数并在c#中使用p/Invoke。

是。这就是所谓的互操作,它可以通过各种方式实现。其中一个叫做Pinvoke——你创建一个DLL来导出你想要从c#中调用的函数,然后Pinvoke会处理剩下的事情。我建议你读读微软的文档。