09 2016 档案

C#防止反编译
摘要:http://blog.csdn.net/wangpei421/article/details/42393095 http://www.cnblogs.com/tianguook/archive/2012/10/06/2713105.html http://zhoufoxcn.blog.51cto. 阅读全文

posted @ 2016-09-30 13:53 strangeman 阅读(18070) 评论(0) 推荐(0)

download test
摘要: 阅读全文

posted @ 2016-09-10 14:36 strangeman 阅读(180) 评论(0) 推荐(0)

C++编写DLL的方法
摘要:http://files.cnblogs.com/files/profession/DllTest.zip在写C++程序时,时常需要将一个class写成DLL,供客户端程序调用。这样的DLL可以导出整个class,也可以导出这个class的某个方法。 一、导出整个class 方法很简单,只需要在类的头文件中class和类名之间加上_declspec(dllexport),同时在另外一份提供给... 阅读全文

posted @ 2016-09-10 14:29 strangeman 阅读(3693) 评论(0) 推荐(0)

C++访问托管类(C#类库)
摘要:1、新建C# 类库项目Airth,新建类 2、新建C++项目,支持CLR 头文件中加入 3、创建访问对象 4、使用方法 阅读全文

posted @ 2016-09-10 11:20 strangeman 阅读(830) 评论(0) 推荐(0)

在C#中使用C++编写的类
摘要:现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用。 比如,现在有一个工程名为NativeCppDll的由C++编写的DLL,里面输出了一个CPers... 阅读全文

posted @ 2016-09-08 11:36 strangeman 阅读(13953) 评论(2) 推荐(0)

C#调用C++ DLL类方法
摘要:C++的优势在于高效灵活,C#的优势在于简单易用,两者结合起来对项目开发来说是件好事,而且C++不容易反编译,也保障了代码的安全性,如果一些核心算法使用C#编写,那么保密就是一个问题。 C++生成的DLL一般只提供函数接口,不能直接用C#调用C++写的类,这样非常不方便,于是经过半天的反复测试,终于确定了一套可行的方案,下面就是整个流程的一个范例。 (1)编写C++类Mask,类前面的... 阅读全文

posted @ 2016-09-08 08:54 strangeman 阅读(15236) 评论(0) 推荐(0)

AFX_MANAGE_STATE(AfxGetStaticModuleState())DLL导出函数包含MFC资源
摘要:AFX_MANAGE_STATE(AfxGetStaticModuleState()) 先看一个例子: 1、创建一个动态链接到MFC DLL的规则DLL,其内部包含一个对话框资源。指定该对话框ID如下: #define IDD_DLL_DIALOG 2000 2、创建一个基于对话框的mfc应用程序,它包含两个对话框资源,IDD_UI_DIALOG和IDD_EX... 阅读全文

posted @ 2016-09-07 15:18 strangeman 阅读(963) 评论(0) 推荐(0)

error LNK2005: _DllMain@12 已经在 dllmain.obj 中定义
摘要:error LNK2005: _DllMain@12 已经在 dllmain.obj 中定义 今天遇到了同样的问题,搜索搜到了这里,后来解决了。。。。。。。。 创建解决方案时,用的是WIN32 DLL,添加了MFC ATL的支持,自动生成文件中是没有现成的DllMain函数的。后来需要用到这个入口函数,所以自己人工添加了DllMain函数,调试结果就报错,退重复定义DllMain之类的。。。 ... 阅读全文

posted @ 2016-09-07 14:48 strangeman 阅读(8326) 评论(0) 推荐(0)

导航