摘要: Makefile中的-include XXX表示如果XXXX文件不存在,不会报错。Makefile会间接包含\tools\rbuild\rbuild.mak。这里简单分析工具rbuild 在reactos的根目中,执行 make rbuild_clean make rbuild rbuild会根据ReactOS-i386.rbuild生成makefile.auto文件,然后makefile.aut... 阅读全文
posted @ 2009-05-18 17:25 Fan Zhang 阅读(643) 评论(0) 推荐(0)
摘要: 首先观察ReactOS根目录中的Makefile文件,其中它 include lib/lib.mak include tools/tools.mak #这里是一些预先准备的一些工具如rbuild -include $(ROS_AUTOMAKE) #这个文件即用rbuild根据ReactOS-i386.rbuild文件生成的makefile.auto文件这里从最简单的tools/tools.mak文... 阅读全文
posted @ 2009-05-18 14:11 Fan Zhang 阅读(685) 评论(0) 推荐(0)
摘要: 1.例如, .PHONY : clean clean : -rm edit $(objects) .PHONY意思表示clean是一个“伪目标” 2.在rm命令前面加了一个小减号的意思就是,也许某些文件出现问题,但不要管,继续做后面的事。 3. $@表示目标文件,(因为@很像靶子,target) $<表示依赖文件 4.静态模式 objects = foo.o bar.o all: $... 阅读全文
posted @ 2009-05-18 10:20 Fan Zhang 阅读(186) 评论(0) 推荐(0)
摘要: 1.httpd.conf中确保LoadModule rewrite_module modules/mod_rewrite.so2. <Directory "C:/php/mywork">… #AllowOverride None改成 AllowOverride All … </Directory>3.实验一建立一个.htaccess文件,目的是将alice.html=&g... 阅读全文
posted @ 2009-05-13 15:51 Fan Zhang 阅读(209) 评论(0) 推荐(0)
摘要: 1.安装Apache包,php直接解压缩就可以 2.将c:\php路径加入到系统变量path中 4.在资源管理器中进入 php 的安装目录,将 php.ini-dist 或 php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。 ;extension=php_mysql.dll 将前面的 ; 号去掉, 改成: extension=php_mysql... 阅读全文
posted @ 2009-05-11 22:52 Fan Zhang 阅读(257) 评论(0) 推荐(0)
摘要: 显示内容分别是:中断索引、中断向量地址、符号表 0: kd> !idt Dumping IDT: 37:806ba78c hal!PicSpuriousService37 3d:806bbc90 hal!HalpApcInterrupt 41:806bbb04 hal!HalpDispatchInterrupt 50:806ba864 hal!HalpApicRebootService 63... 阅读全文
posted @ 2009-05-11 14:20 Fan Zhang 阅读(412) 评论(0) 推荐(0)
摘要: 查看所有驱动和设备名 lm !object \ 查看根目录 !object \device 查看所有设备名 dt _DEVICE_OBJECT XXXX 查看设备对象内容 !devobj XXXX 查看设备对象内容 !object \Driver 查看所有驱动名 dt _DRIVER_OBJECT XXXX 查看驱动对象内容 !drvobj XXXX 查看设备对象内容 !devnode 显示Pnp... 阅读全文
posted @ 2009-05-07 21:12 Fan Zhang 阅读(1091) 评论(0) 推荐(0)
摘要: 从对象指针得到名称 RtlInitUnicodeString( &nameString, L"\\Device\\RawCdRom" ); status = IoGetDeviceObjectPointer( &nameString, FILE_READ_ATTRIBUTES, &fileObject, &rawDeviceObject );从名称得到对象指... 阅读全文
posted @ 2009-05-07 17:27 Fan Zhang 阅读(257) 评论(0) 推荐(0)
摘要: NTSTATUSReadWriteDisk( PDEVICE_OBJECT DeviceObject, ULONG SectorOffset, ULONG IsReadOperation, // = 0 means is a write operation otherwise is read PVOID Buffer, ULONG SectorCount, PIO_STATUS_BLOCK IoS... 阅读全文
posted @ 2009-05-07 01:25 Fan Zhang 阅读(860) 评论(0) 推荐(0)
摘要: 摘自ramdisk驱动程序 阅读全文
posted @ 2009-05-06 15:27 Fan Zhang 阅读(752) 评论(0) 推荐(0)