资源简介
我觉得是最好的学习操作系统的资料! 要就下来看一下!不要就当没看到!
代码片段和文件信息
#include
#include
#include
DWORD g_dwFileHeader[1024] = {0}; //The PE file‘s header will be read into this buffer.
typedef struct __tagFILE_HEADER{
unsigned char ucNop[4];
DWORD dwJmpAddr;
}__FILL_HEADER;
__FILL_HEADER g_FillHeader = {0x900x900x900xe90x00000000}; //This structure will be
//written to target file.
char* g_lpszTargetPath = “system“; //Target file’s path and name.
int main(int argcchar argv[])
{
IMAGE_DOS_HEADER* ImageDosHeader = NULL;
IMAGE_NT_HEADERS* ImageNtHeader = NULL;
IMAGE_OPTIONAL_HEADER* ImageOptionalHeader = NULL;
HANDLE hFile = INVALID_HANDLE_VALUE;
DWORD dwReadBytes
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....SHR 8 2009-06-05 20:21 boot\Desktop_1.ini
....SHR 8 2009-06-05 20:14 boot\Desktop_2.ini
文件 11436 2009-08-10 10:31 boot\head.s
文件 10518 2009-08-10 11:06 boot\setup.s
文件 11303 2009-08-12 09:57 boot\bootsect.s
文件 3392 2008-09-24 14:34 build\build.cpp
文件 120640 2008-09-24 14:34 build\system
....... 98764 2008-09-24 14:34 build\build.exe
....SHR 8 2009-06-05 20:21 build\Desktop_1.ini
....SHR 8 2009-06-05 20:14 build\Desktop_2.ini
文件 10740 2002-01-03 02:51 fs\bitmap.c
文件 4158 2002-01-03 03:18 fs\block_dev.c
文件 3959 2002-01-03 03:18 fs\char_dev.c
文件 16869 2002-01-03 01:28 fs\exec.c
文件 3352 2005-04-25 15:24 fs\fcntl.c
文件 4696 2005-04-25 15:26 fs\file_dev.c
文件 247 2002-01-03 03:25 fs\file_table.c
文件 14706 2002-01-03 09:48 fs\inode.c
文件 1980 2005-04-25 15:27 fs\ioctl.c
文件 5053 1991-12-02 11:21 fs\Makefile
文件 35524 2002-01-03 09:46 fs\namei.c
文件 9556 2002-01-03 09:48 fs\open.c
文件 5220 2005-04-25 15:41 fs\pipe.c
文件 5908 2005-04-25 15:45 fs\read_write.c
文件 2754 2005-04-25 15:47 fs\stat.c
文件 13309 2002-01-03 03:00 fs\super.c
文件 2542 2002-01-03 04:35 fs\truncate.c
文件 15515 2008-12-29 23:53 fs\buffer.c
....SHR 8 2009-06-05 20:21 fs\Desktop_1.ini
....SHR 8 2009-06-05 20:14 fs\Desktop_2.ini
............此处省略129个文件信息
- 上一篇:数据库通讯录程序设计源代码
- 下一篇:zrender实现的人物关系图 拓扑图
评论
共有 条评论