自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hui717的专栏

学习当今社会最现代化的东西,也学习当今社会最古老的东西,学习世界的两个极端!

  • 博客(9)
  • 收藏
  • 关注

转载 SOCKET错误代码表

<br />SOCKET错误代码表.<br />Socket error 0 - Directly send error <br />Socket error 10004 - Interrupted function call <br />Socket error 10013 - Permission denied <br />Socket error 10014 - Bad address <br />Socket error 10022 - Invalid argument <br />Socket e

2010-09-27 17:19:00 4435

原创 跨进程获取其他程序的DBGrid内容

<br />一、思考与启发 <br /> 1.对于Windows的Standard Controls,基本上大家应该是都会的:<br />  GetWindowText,WM_GETTEXT可以获取EDIT的文本内容;<br />  LB_GETTEXT可以获取LISTBOX列表项的文本内容;<br />  CB_GETLBTEXT可以获取COMBOBOX下拉列表项的文本内容;<br />  这里我就不多说了。<br />  对于Windows的Common Controls,如LISTVIEW、TREEV

2010-09-19 19:52:00 1449 1

原创 Win32 API讲座--窗口函数

<br />   一、 关于窗口函数<br /><br />    在上一堂课里,我们已经提出了"句柄"的概念,并为此进行了较深度的讨论。现在来想,我要补充的是,句柄并非是仅仅是窗口才有的。似乎所有的WINDOWS对象都具有句柄。如,GDI对象中的画笔、刷子等,不久即将要学习的设备场景等也有自己的句柄,等等。但,和一些控件不同,这些对象并不属于窗口。<br />    什么是窗口呢?有一句非常有趣的话∶如果它位于屏幕,那么它肯定是在一个窗口里;如果它不在于屏幕,它仍然可能在一个窗口里。窗体也是窗口;滚动条、

2010-09-18 21:20:00 4212

转载 WinAPI: SetWindowsHookEx - 设置钩子

<br />提示: 如果要设置系统级钩子, 钩子函数必须在 DLL 中. SetWindowsHookEx( idHook: Integer; {钩子类型} lpfn: TFNHookProc; {函数指针} hmod: HINST; {包含钩子函数的模块(EXE、DLL)句柄; 一般是 HInstance; 如果是当前线程这里可以是 0} dwThreadId: DWORD {关联的线程; 可用 GetCurrentThreadId 获取当前线程; 0 表示是系统

2010-09-18 21:17:00 743

原创 多线程编程中的技巧

<br />(1)创建线程<br />MsgThread := TMsgThread.Create(False) ;    //创建并执行线程<br />MsgThread := TMsgThread.Create(True) ;   //创建线程后挂起<br /><br />constructor Create(CreateSuspended: Boolean); 中的参数CreateSuspended表示创建后是否挂起线程。<br />(2)设置线程里没有设置循环执行的话,且设置FreeOnTermin

2010-09-18 21:14:00 573

原创 delphi之多线程编程(一)

<br />本文的内容取自网络,并重新加以整理,在此留存仅仅是方便自己学习和查阅。所有代码均亲自测试 delphi7下测试有效。图片均为自己制作。<br /><br />多线程应该是编程工作者的基础技能, 但这个基础我从来没学过,所以仅仅是看上去会一些,明白了2+2的时候,其实我还不知道1+1。<br /><br />开始本应该是一篇洋洋洒洒的文字, 不过我还是提倡先做起来, 在尝试中去理解.<br />先试试这个:procedure TForm1.Button1Click(Sender: TObject)

2010-09-18 21:05:00 600

原创 动作式外挂——保险自动录单程序

    写这篇文章,是由于这种动作式外挂不用到封、拆解包技术,不修改原程序本身内存数据,只是利用底层API实现常规上的鼠标、键盘操作,自动在系统内填入指定的数据后自动提交。这就不存在法律上的问题,这个程序已经实现了预期需求的95%以上,剩余的部分留给有意的人自己去逐莫吧。好了,言归正转。开始了。     首先用SPY++分析窗口。得知窗口是由四个子窗口组成。继续分析,可以得知每个窗口的Z序列、标题、进程ID、矩形坐标等信息。具体的分析过程就不多说了,各位自己逐摸技巧吧。首先用FindWindow 找到MDI

2010-09-17 13:08:00 2696

原创 如何用Delphi做外挂初级版

<br />1、动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或者攻击,最早以前的“石器”外挂就是这种方式。(这种外挂完全是垃圾,TMD,只要会一点点API的人都知道该怎么做,不过这种外挂也是入门级的好东东,虽然不能提高你的战斗力,但是可以提高你的士气^_^)<br /><br />2、本地修改式,这种外挂跟传统上的一些游戏修改器没有两样,做这种外挂在编程只需要对内存地址有一点认识并且掌握API就可以实现,“E类”的外挂这是这种方式写成的,它的难点在于找到那些

2010-09-17 10:10:00 3734

原创 使用Combobox消息来任意改变QQ的性别

<br />正文:Combobox的常用消息及使用,可用它来任意改变QQ的性别 <br />CB的消息全在这了<br />CB_ADDSTRING<br />CB_DELETESTRING<br />CB_DIR<br />CB_FINDSTRING<br />CB_FINDSTRINGEXACT<br />CB_GETCOUNT<br />CB_GETCURSEL<br />CB_GETDROPPEDCONTROLRECT<br />CB_GETDROPPEDSTATE<br />CB_GETDROPPE

2010-09-17 10:04:00 1527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除