双开源代码编辑说明

双开源代码编辑说明
双开源代码编辑说明

大家好,我是

电信一区的玩家:

狼情惬意o丶

欢迎看说明

最近RC很是给力

我们也不能落后

所以在此发布修改双开代码

请按步骤操作

在修改源码之前,你应该确保你的系统安装了至少是6.0版本的Microsoft Visual C++,下面的说明就是以6.0为例的。安装好C++后,为了以防万一,请到CSDN中下载iptypes.h头文件,并将它放置在VC安装目录下的“Include”文件夹下,比如我的路径是“D:\Program Files\Microsoft Visual Studio\VC98\Includ e”。

发现很多人修改后缀失败,所以我们的步骤就从下载源码包开始好了。

1.到脸蛋帖子或博客中下载伪图片文件,保存。(脸蛋原帖地址:https://www.360docs.net/doc/e14323751.html,/thread/139/318/20120414/4f88ea42184de2e13-1.html)(我已经给你们下载好了,在文件下)

2.我是将文件名改为“1”,并存放在D盘根目录下的,如下图。

3.更改后缀方法有很多,如果已经显示了后缀名“.jpg”,直接修改为“.rar”即可。如果没有显示可以到文件夹选项中选择显示后缀名再修改。

另外还有一种方法,在运行中输入“cmd”进入命令提示符,首先进入文件所在的目录下,比如图片放在D盘,就直接输入“D:”,即进入D盘根目录下。之后输入“REN 1.JPG 1.RAR”,回车,即可将文件后缀改为rar,如下图。

4.此时关闭命令提示符,到D盘中看,就可看到变成压缩包的文件,将压缩包中的文件夹解压缩到任意地方,这里解压到了D盘根目录。

5.打开你的VC++。

6.进入主界面后,选择“文件”菜单中的“打开工作区”选项。

7.路径选择到解压缩的文件夹中,选中唯一的dsw文件,点击“打开”。

8.双击一下左边的“classes”,并双击随意一个“SYSTEM...”打开cpp窗口,就可以看到源码界面,如下图。

9.目前允许的修改方法,根据注释有两种:

“ a.修改oep入口点,即调整dllmain函数在cpp文件中的位置,放在任意处即可。

b.修改上下函数的次序,例如将原首函数MyRand搬移到最后,则编译后整个函数次序已改

变。”

a.简单说,选择编辑->查找,输入“BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, PVOID pvReserved)”,将这一行连带之后的29行(即包含第一个“{”到最后一个“}”的所有内容)全部剪切,并随意放到文档的任意一个位置。

b.比如将下图描黑的文字剪切放到文档中任意一个位置。

10.当你发现又被屏蔽时,可以更改这段文字的位置。这里是放在了文档的最后。如图。

11.操作完成后,寻找界面右上如图所示蓝色椭圆指示的位置,选择“Win32 Release”(默认是“Win32 Debug”),然后点击红框中圈示的“Build”按钮(或直接按“F7”)。

12.如果弹出兼容性助手提示框,选择“运行程序”。

13.此时关闭C++,到解压缩的文件夹中会发现自动生成了“Release”文件夹,选择进入。

14.可以看到此文件夹内生成了一个名为“IpHlpApi.dll”的文件,复制它。

15.测试性地放置在Popkart的M01目录中。

16.你可以查看一下结果如何。

关于生成的dll文件大小(>30KB)与原N开dll文件大小(18KB)不一致的说明:

脸蛋使用了upx--lzma压缩的方式压缩生成的dll文件,使得dll文件压缩为了18KB。而由于这里并没有使用压缩技术,故而生成的文件要大一些。

其实本来不想提供现成的dll,有了上面的方法,1000个人就有1000个不同的dll文件,而由于如果提供下载的话会很容易在短时间内被屏蔽。那么就暂时当做测试用文件来试用下

吧。

压缩包内包含了上文提到的“iptypes.h”头文件和测试用的一种“IpHlpApi.dll”文件,各位各取所需,信不过的朋友可以按照上文叙述的方式下载头文件和修改源代码。

操作系统源代码

#include<stdio、h> #include<time、h〉 #include

?printf(”\nCan't open%s in mode %s、",); ?errorMessage(); } } void makeFreeNode(structfreeList **empty,int startAddress,in tsize) /*根据参数startAddress、size创建空闲节点,由empty指针返回*/ { ?if((*empty= malloc(sizeof(struct freeList)))== NULL) ?{ ?printf("\nNot enough toallocatefor the freenode 、”); ??errorMessage(); } ?(*empty)—>startAddress =startAddress; ?(*empty)-〉size= size; (*empty)-〉next = NULL; } void iniMemory(void) /*初始化存储空间起始地址、大小*/ { ?char MSA[10],MS[10]; ?printf(”\nPlease input the start address ofthe memory!");?scanf(”%s”,MSA); ?memoryStartAddress= atoi(MSA); ?printf(”\nPleaseinputthesize ofthe memory !”); scanf(”%s",MS); memorySize= atoi(MS); } char selectFitMethod(void) /*选择适应算法*/ { ?FILE*fp; char fitMethod; ?do{ ?printf(”\n\nPlease input a char as fallow toselect the fit method!\ ???\n 1(Best fit)\ ?\n 2 (Worst fit) \ ?\n 3 (First fit) \ ?\n 4 (Last fit)\n");

文本编辑器c++实验报告附源代码

四川大学软件学院 实验报告 课程名称数据结构实验课时8 实验项目文本编辑器实验时间12到14周实验目的了解c++类的封装和KMP算法。 实验环境 Windows平台 VC6.0++ 实验内容(算法、程序、步骤和方法) 部分函数创建思想: 创建过程如下: a、定义LinkList指针变量*temp: LinkList *temp; b、定义文本输入变量ch,记录文本行数变量j,记录每行字符数变量i; c、申请动态存储空间:head->next=(LinkList *)malloc(sizeof(LinkList)); d、首行头指针的前驱指针为空:head->pre=NULL; 首行指针:temp=head->next; 首行指针的前驱指针也为空:temp->pre=NULL; 定义没输入字符时文章长度为0:temp->length=0; 初始化为字符串结束标志,防止出现乱码:for(i=0;i<80;i++) temp->data[i]='\0'; e、利用循环进行文本输入 for(j=0;jdata[i]=ch; //给temp指向的行赋值 ···· temp->length++;//行中字符长度加1 if(ch=='#') {NUM=j; break; //文章结束时,Num来记录整个文章的行数 }}} 在字符输入的过程中,如果在单行输入的字符超过了80个字符, 则需要以下操作: 输入字符数大于80,重新分配空间建立下一行 temp->next=(LinkList *)malloc(sizeof(LinkList)) ;

个程序员专用的代码编辑器

个程序员专用的代码编 辑器 TPMK standardization office【 TPMK5AB- TPMK08- TPMK2C- TPMK18】

9个程序员专用的代码文本编辑器 下面是笔者总结的 9 个最好的免费代码文本编辑器: 1. NOTEPAD++ NOTEPAD++是一款免费又优秀的文本编辑器,支持在 MS Windows 环境下运行的多种编程语言。NOTEPAD++支持超过 50 种编程、脚本和标记语言的语法高亮显示和代码折叠,能让用户迅速减小或扩大代码段以便查阅整个文档。用户也可以手动设置当前语言,覆盖默认语言。该程序还支持自动完成某些编程语言的 API 子集。 2. VIM VIM 是一个可高度自由配置的文本编辑器。它是 vi 编辑器的改进版,同时也是免费软件。该应有程序的建立是为了处理代码以及其他很多事情,而不只是为了写电子邮件和打开配置文件。它允许你编辑文本并保存简单的文本文件,但它的主要功能是还是编辑代码。它支持语法高亮显示和行编号,这是写程序必备的两个基本功能。用户也可以改变界面颜色以便增加代码的可视性。 对于文本编辑,VIM 这个程序囊括了多种语言的拼写检查器,并有建议如何更正拼写错误的能力。甚至是当你正在编写代码的时候,它也能派上用场,因为该应用程序只检查不被识别为代码的文本。当然你也可以快速地从这个错误跳到下一个以便更好地校对文本。 VIM 是程序员和开发人员应对各种文本编辑的最佳选择。 3. GNU Emacs

Emacs 是一个可移植、可扩展、免费的文本编辑器。 Emacs 提供了一些命令来管理语句和段落,高亮的语法使得源代码更易于阅读,以及“键盘宏”的方式来执行用户定义的编辑命令。 Emacs 可以在若干个操作系统上运行,无论你使用的是哪一种机器类型。这让程序员非常受用。如果你使用的是通用的编程语言,Emacs 还会为你提供模式以及相应的排版和布局,更加方便你编辑代码。 Emacs 或许不是最简单的工具,但它绝对是最强大的编辑器之一。相比 vim,Emacs 的启动时间更长,所需要的内存也更多。但是,它是高度可定制的,并且包括了大量的功能。 4. SUBLIME TEXT SUBLIME TEXT 是一个超棒的免费软件/商业性质的文本编辑器。漂亮的用户界面、卓越的功能和令人惊叹的性能一定会让你爱不释手。它可用于 Windows、Mac OS X 和 Linux 系统,并且是免费试用的,而且这个免费时间没有限制。当然你也可以花费 70 美元买个完整的许可证。一份许可证就能允许你在自己拥有的多台计算机上使用,不管每一台计算机使用的是什么操作系统。 5. ATOM Atom 是一款由 GitHub 开发的,支持用 Node.js 编写插件和嵌入Git Contral,面向 Mac OS X、GNU/ Linux 和 Windows 的免费的开源文本和源代码编辑器。没人愿意将时间浪费在配置自己的编辑器上面,于是ATOM 横空出世。它预装了所有你期望一个现代化的文本编辑器所应该具备

系统后台操作手册

手册目录 1、登录后台管理系统..................................... 错误!未定义书签。 登录后台............................................. 错误!未定义书签。 后台管理界面介绍..................................... 错误!未定义书签。 2、修改网站基本信息..................................... 错误!未定义书签。 修改管理员密码....................................... 错误!未定义书签。 更新缓存............................................. 错误!未定义书签。 网站名称,BANNER 修改。............................... 错误!未定义书签。 3、栏目管理............................................. 错误!未定义书签。 添加栏目............................................. 错误!未定义书签。 修改栏目............................................. 错误!未定义书签。 添加子栏目........................................... 错误!未定义书签。 删除栏目............................................. 错误!未定义书签。 4、文章管理............................................. 错误!未定义书签。 添加文章................................................. 错误!未定义书签。 文章管理(删除,修改)................................... 错误!未定义书签。 文章回收站管理........................................... 错误!未定义书签。 5、留言本管理........................................... 错误!未定义书签。 6、其他管理(友情链接,调查等)......................... 错误!未定义书签。 友情连接管理............................................. 错误!未定义书签。 添加友情链接......................................... 错误!未定义书签。 修改友情链接信息..................................... 错误!未定义书签。

几种常用网页文本编辑器总结

文本编辑器应用总结 一.lhgeditor文本编辑器 lhgeditor组件文件结构: 1. lhgeditor.js:组件的核心JS文件 2. lhgeditor.css:组件的样式表文件 3. images:组件所需的图片都在此文件夹中 以上三个文件为组件所必须的三个文件,组件包中其它以“_”开头的文件为示例的演示文件,实际使用中不需要这些文件。当然框架核心文件lhgcore.js是每个组件都必须用到的文件,记得加载组件前先要加载此文件。 lhgeditor组件使用说明: 1. 在调用组件的页面加载lhgcore.j s和lhgeditor.js两个文件。 2. 在window.onload函数里加入J.editor.add(编辑器的id).init(); 例:

二.nicEdit文本编辑器