橘子皮

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 11 12 13 14 15

2006年6月27日

摘要: 看本文前必须先会ASM,VC,OD,FPE,HOOK 1游戏修改我一直用的是FPE2000,不习惯用其他的修改器,因为有个功能其他的修改器没有,而且这个功能相当重要。怎样搜索就不讲了,主要讲分析。先看血和魔法,大家会发现一般的游戏血和魔法都在相临的位置,为什么哪?这个原理很简单,因为编程人员的习惯问题。写游戏时会定义一个基本的结构,这个结构包含人物的一些属性,例如:struct_CHAR_ATTR{charName[30]DWORDHP,MAXHP;DWORDMP,MAXMP;DWORDExp;}这样一来程序运行后分配内存是按结构分配的,所以直接分配一个结构的大小并不考虑结构中的变量,那么结构 阅读全文
posted @ 2006-06-27 11:47 橘子皮 阅读(472) 评论(0) 推荐(0)

2006年6月23日

摘要: 1. 的stdafx可的#i nclude <afxwin.h>下加入#i nclude <wininet.h> // 必须在此位置加上则IActiveDesktop将找不到定义2.在定义文件中加入#i nclude <shlobj.h> // IActiveDesktop3.只有在安装了IE4.0及以上版本时才能应用IActiveDesktop接口,只有active desktop(活动桌面)在打开的情况下才能应用SetWallpaper函数,所以先定义打开或关闭活动桌面的方法如下:BOOL EnableActiveDesktop(BOOL bEnable 阅读全文
posted @ 2006-06-23 17:15 橘子皮 阅读(315) 评论(0) 推荐(0)

摘要: 头文件如下:class CHideProcss {public:CHideProcss();BOOL HideProcess();virtual ~CHideProcss();private:BOOL InitNTDLL();BOOL YHideProcess();VOID CloseNTDLL();VOID SetPhyscialMemorySectionCanBeWrited(HANDLE hSection);HANDLE OpenPhysicalMemory();PVOID LinearToPhys(PULONG BaseAddress, PVOID addr);ULONG GetDat 阅读全文
posted @ 2006-06-23 17:13 橘子皮 阅读(242) 评论(0) 推荐(0)

2005年8月26日

摘要: 1. 请认真学习C++,没有扎实C++基础你不要指望能写出好的代码。2. 认真学习C++的面向对象方法、类、重载、异常、模板、多态机制(重点),学好这些基础,当你开始学习VC++后就会轻松很多很多。3. 不要在C++还半懂的情况下开始学习VC++,那样只会让你的自信心受到严重打击,请相信我所说的。4. 请好好了解一番Windows API编程方法,MFC都是一些API的封装。(此阶段建议读windows程序设计 上、下册(北大出版社)5. 开始学习MFC时请务必弄清程序流程,因为Microsoft都为我们做好了框架,了解MFC的来龙去脉,弄清MFC的封装原理有助于提高你的水平。有的人在用MFC 阅读全文
posted @ 2005-08-26 15:09 橘子皮 阅读(187) 评论(0) 推荐(0)

摘要: 1. 在CSatic控件上增加图标及位图CStatic *pStat = NULL;pStat = (CStatic*)GetDlgItem(控件ID); pStat->ModifyStyle(SWP_NOZORDER, SS_ICON); 可用两种方法增加图标(1) pStat->SetIcon(AfxGetApp()->LoadIcon(图标ID));(2) pStat->SetIcon(LoadIcon(::AfxGetInstanceHandle(),”图标名称”)); //图标名字改为“IDI_ICON”的形式,因为这里要求的是字符串形式的名称。 增加Bmp图 阅读全文
posted @ 2005-08-26 15:05 橘子皮 阅读(223) 评论(0) 推荐(0)

摘要: 1. WSAAsyncSelect 使用此模型,应用程序可在一个套接字上进行以windows消息为基础的网络事件通知,此模型提供了读写数据能力的异步通知,但不提供异步数据传送。异步数据传送有“重叠及完成端口模型提供”。 int WSAAsyncSelect ( SOCKET s, //要进行操作的SOCKET HWND hWnd, //要绑写的窗口句柄(当事件发生后要接收消息的窗口) unsigned int wMsg, //网络事件发生时的的消息响应long lEvent //感兴趣的网络事件,请查阅MSDN);使用方法可分为:{1}初始化套接字相关信息:(2) 开始启动一个事件通知。W.. 阅读全文
posted @ 2005-08-26 15:01 橘子皮 阅读(189) 评论(0) 推荐(0)

上一页 1 ··· 11 12 13 14 15