摘要: 在最近的项目中,牵涉到项目源代码保密问题,由于代码是C#写的,容易被反编译,因此决定抽取核心算法部分使用C++编写,C++到目前为止好像还不能被很好的反编译,当然如果你是反汇编高手的话,也许还是有可能反编译。这样一来,就涉及C#托管代码与C++非托管代码互相调用,于是调查了一些资料,顺便与大家分享一 阅读全文
posted @ 2020-07-30 11:08 hwhlg 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 创建dll 1.打开vs,点击文件-->新建-->项目。 2.选择C++下面的windows桌面,右边选择动态链接库(DLL)。新建成功之后,默认为x86平台。 按照你自己的需求更换平台,必须调用的和被调用的dll同为一个平台。 3.新建之后,在头文件中添加mydll.h,内容为: #define 阅读全文
posted @ 2020-07-30 11:04 hwhlg 阅读(378) 评论(0) 推荐(0) 编辑
摘要: dll函数库源码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Form 阅读全文
posted @ 2020-07-30 10:52 hwhlg 阅读(364) 评论(0) 推荐(0) 编辑