《远控编程笔记》第七天

第十、创建服务端,并从Gh0st服务端中分离出Socket数据传输的内核

3.2 创建服务端

1.新建一个MainDll工程,工程为dll

2.复制svchost工程下ClientSocket.h ClientSocket.cpp文件到我们的工程下

3.复制common文件夹下的文件,这个文件较多,所以事先准备好了,大家照做就是。

4.解决编译问题,这些问题不能预期,只能见招拆招,所以大家看我临时的讲解就好了。

5,在ClientSocket.pp中加入 #include "stdafx.h"

   改 Mannger.h中的#include "macros.h" 为:#include "../common/macros.h" (在主控端的common文件下)

   改ClientSocket.cpp的#include "zlib/zlib.h"  为:#include "../common/zlib/zlib.h" 在主控端的common/zlib文件下)

   把MainDll工程下的common下的Buffer头文件和源文件加入工程,然后在Buffer.cpp中添加:#include "stdafx.h"

    把MainDll工程下的common下的until头文件和源文件加入工程,然后在until.cpp中添加:#include "stdafx.h"  (注意:放在#if !defined(AFX_UNTIL_CPP_INCLUDED)

上面)

    把主工程目录下的common下的zlib文件下的lib文件连接到我们的工程中:

                     Project --> Settings --> Link -->在Object/library modules 下面输入我们的路径:../common/zlib/zlib.lib

                     同样要记得Relase模式也要添加

   用同样的方法添加Wininet.lib库到我们的link里(记得Debug和Release都要添加哦)

你可能感兴趣的:(《远控编程笔记》第七天)