码迷,mamicode.com
首页 >  
搜索关键字:可执行文件    ( 3307个结果
PE文件结构详解(二)可执行文件头
在PE文件结构详解(一)基本概念里,解释了一些PE文件的一些基本概念,从这篇开始,将详细讲解PE文件中的重要结构。了解一个文件的格式,最应该首先了解的就是这个文件的文件头的含义,因为几乎所有的文件格式,重要的信息都包含在头部,顺着头部的信息,可以引导系统解析整个文件。所以,我们先来认识一下PE文件的...
分类:其他好文   时间:2014-08-31 11:44:51    阅读次数:197
PE文件结构详解(三)PE导出表
上篇文章PE文件结构详解(二)可执行文件头的结尾出现了一个大数组,这个数组中的每一项都是一个特定的结构,通过函数获取数组中的项可以用RtlImageDirectoryEntryToData函数,DataDirectory中的每一项都可以用这个函数获取,函数原型如下:PVOID NTAPI RtlIm...
分类:其他好文   时间:2014-08-31 11:43:21    阅读次数:263
PE文件结构详解(一)基本概念
PE(Portable Execute) 文件是Windows下可执行文件的总称,常见的有DLL,EXE,OCX,SYS等,事实上,一个文件是否是PE文件与其扩展名无关,PE文件可以是任 何扩展名。那Windows是怎么区分可执行文件和非可执行文件的呢?我们调用LoadLibrary传递了一个文件名...
分类:其他好文   时间:2014-08-31 11:43:01    阅读次数:172
centos下配置java环境变量
一. 需要配置的环境变量1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/jav...
分类:编程语言   时间:2014-08-30 16:21:49    阅读次数:236
文件属性之setuid位
setuid位是可执行文件的一个属性,ls -l /bin/ping 或mount等可以看到权限为-rwsr-xr-x 1 root root 含有s位,所属用户为root表明该文件可以被其他用户以该文件所属用户的权限去执行。因此root用户设置s位后普通用户可以执行。ping需要root权限是因为...
分类:其他好文   时间:2014-08-29 10:52:49    阅读次数:166
SDK编程笔记 - DLL篇[转]
1. 动态链接之含义 在链接应用程序时常使用所谓“静态链接”的方法,即将各个目标文件(.obj)、运行时函数库(.lib)以及已编译的资源文件(.res)链接到一起,形成一个可执行文件(.exe)。使用静态链接时,可执行文件需要使用的各种函数和资源都已包含到文件中。这样做的缺点是对于多个程序都使用....
分类:其他好文   时间:2014-08-27 12:43:57    阅读次数:218
DLL的心得体会
关于DLL,网上的资料很多,也很杂乱,我花了一天的时间,把各种版本都亲手试了试。加上自己的心得和体会,还是挺全面的。希望能对大家有所帮助。 DLL:动态链接库。 DLL是与exe分开的,当exe执行的时候才去找DLL中函数,而普通的lib文件是链接的时候就已经加载到exe中的。 动态链接库 (DLL) 是作为共享函数库的可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行...
分类:其他好文   时间:2014-08-26 17:26:36    阅读次数:229
深入学习PE文件(转)
PE文件是Win32的原生文件格式.每一个Win32可执行文件都遵循PE文件格式.对PE文件格式的了解可以加深你对Win32系统的深入理解.一、基本结构。上图便是PE文件的基本结构。(注意:DOS MZ Header和部分PE header的大小是不变的;DOS stub部分的大小是可变的。)一个P...
分类:其他好文   时间:2014-08-25 09:57:54    阅读次数:228
mongoDB
1. 安装 下载,解压,把下载的一堆可执行文件放一个文件夹里2. 数据库文件夹 在1的文件夹里建 data\db 文件夹,用来存放数据。(其实在任意一个目录建一个任意名字的文件夹都可以。)3. 启动: 在1的目录下,敲命令 mongod --dbpath 2的目录,如果是在默认位置创建的文件...
分类:数据库   时间:2014-08-24 20:39:32    阅读次数:238
Linux江湖08:使用GCC和GNU Binutils编写能在x86实模式运行的16位代码
编写运行于x86实模式下的16位代码是一个很复古的话题,编写能在DOS下运行的Plain Binary可执行文件是一个更复古的话题。以往,凡是需要使用x86的16位实模式的时候,作者都喜欢那NASM来编程。比如《30天自制操作系统》、《Orange's 一个操作系统的实现》、《x86汇编语言——从实...
分类:系统相关   时间:2014-08-24 16:35:42    阅读次数:422
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!