自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 程序编译,链接过程

一、概述C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可加载、可执行代码的过程。过程图解如下: 预处理器:将.c 文件转化成 .i文件,使用的gcc命令是:gcc –

2017-03-05 08:51:46 1315

转载 java 做外挂 内联汇编

前几天写了个QQ游戏练练看的外挂,不过实现原理很简单,先是从内存中读出练练看的棋盘数据,然后再用算法进行分析,得到两个可以连接的棋子坐标,再用软模拟鼠标在游戏窗口内点击两个棋子。    如果要做网络游戏的外挂,那么就要找游戏里的CALL,然后再在该游戏进程里注入汇编码,再执行注入的汇编码,来实现调用游戏CALL,那么这里就要用的汇编,其实并不是Java内联汇编,因为在Java里写汇编码,J

2017-03-05 08:50:27 3666

转载 HOOK 几种实现方式区别

Hook简介微软的MSDN中,对Hook的解释为:A hook is a point in the system message-handling mechanism where an application can install a subroutine to monitor the message traffic in the system and process certain

2017-03-05 08:48:44 3515

转载 Java调用win32API与DLL的使用

之前一直觉得Java不能调用系统API就是一个莫大的遗憾,后来发现,我错了,还真可以的,下面就由小桩带你研究研究,如果你会会C++当然最好,学习Java的都知道,Java是跨平台的语言,需要虚拟机,Java是无法直接访问操作系统API的,这样在某些需求下就会受到限制,比如。我现在想关闭显示器,或锁定鼠标键盘,或获取系统信息,获取浏览器URL,获取播放器来播放多媒体等等,我们会发现Java貌似无法做

2017-03-05 08:47:18 1966

转载 汇编指令对应机器码表

最近很多发帖求助机器码与汇编指令对应的问题,所以自己索性就把资料直接贴出来了,大家都可以看到,因为汇编教科书里面没有说到此点,大家想了解就细细琢磨一下把!一、状态寄存器PSW(Program Flag)程序状态字寄存器,是一个16位寄存器,由条件码标志(flag)和控制标志构成,如下所示:15 14 13 12 11 10 98 7 6 5 4 3 2 1 0  

2017-03-05 08:45:23 2296

转载 C语言 内存管理详解

伟大的Bill Gates 曾经失言:  640K ought to be enough for everybody — Bill Gates 1981  程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是

2011-09-21 11:40:54 530

转载 IEEE754浮点数在机器中的格式

http://babbage.cs.qc.edu/IEEE-754/Decimal.html

2011-02-26 15:50:00 2563

转载 为什么计算机用补码存储数据。

在计算机内部,所有信息都是用二进制数串的形式表示的。整数通常都有正负之分,计算机中的整数分为无符号的和带符号的。无符号的整数用来表示0和正整数,带符号的证书可以表示所有的整数。由于计算机中符号和数字一样,都必须用二进制数串来表示,因此,正负号也必须用0、1来表示。通常我们用最高的有效位来表示数的符号(当用8位来表示一个整数时,第8位即为最高有效位,当用16位来表示一个整数时,第16位即为最高有效位。)0表示正号、1表示负号,这种正负号数字化的机内表示形式就称为“机器数”,而相应的机器外部用正负号表示的数称为

2011-02-26 13:32:00 8413 4

原创 Play Objective-c with GNUstep in windows

Use NS (NeXtStep) Object in source.m, like:NSString *hello = @"Hello World!";//a NS string objectcreat a file named "GNUmakefile",in the folder where source.m in:include $(GNUSTEP_MAKEFILES)/common.makeTOOL_NAME = appnameappname_OBJC_FILES = source.m

2011-02-25 22:33:00 730

空空如也

空空如也

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

TA关注的人

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