于博的技术Blog

Just For Fun!

导航

统计

公告

2010年1月28日 #

在微软,最大的乐趣就是可以和偶像亲密接触:)

摘要: 今天很开心,因为又一次和我的偶像潘爱民聊天了(做IT的朋友们不要告诉我你没有听说过,或者看看http://www.china-pub.com/s/?key1=%c5%cb%b0%ae%c3%f1&type=&pz=1)。昨天我给他发了一封信,给他即将出版的新书《windows内核原理》提了一个小小的建议,并附上了我亲手做的一张时序图,来表示进程创建的过程,,以弥补书中缺少示意图的缺...阅读全文

posted @ 2010-01-28 22:06 于博 阅读(2708) 评论(69) 编辑

2009年10月2日 #

WRK开发调试环境搭建

摘要: 让我们从环境搭建开始。阅读全文

posted @ 2009-10-02 15:28 于博 阅读(2772) 评论(6) 编辑

2009年2月24日 #

Windows内核初始化阶段的蓝屏故障调试一例

摘要: 蓝屏 (Blue Screen) 是Windows中用于提示严重的系统级错误的一种方式,因其出现时整个屏幕都被涂以蓝色而得名,如图1所示。图1 0x7B蓝屏因为蓝屏一旦出现,Windows系统便宣告终止,只有重新启动才能恢复到桌面环境,所以蓝屏又称为蓝屏终止 (Blue Screen Of Death), 简称为BSOD。今天我模拟出一个在Windows初始化时的蓝屏错误,并利用WinDbg的双机...阅读全文

posted @ 2009-02-24 17:00 于博 阅读(3441) 评论(8) 编辑

2009年2月19日 #

Ping命令的实现

摘要: PING (Packet InterNet Groper) 是一个非常有用的命令,它可以用来测试两个主机之间的连通性.PING使用了ICMP回送请求与回送回答报文.PING是应用层直接使用网络层ICMP的一个例子.它没有通过运输层的TCP或UDP.在Windows平台编程实现PING的最简单方法是调用Iphlpapi.dll这个动态链接库,引用以下几个函数:1. IcmpCreateFile();...阅读全文

posted @ 2009-02-19 12:09 于博 阅读(1039) 评论(3) 编辑

2009年2月4日 #

Windows脚本编程基础(转载)

摘要: 脚本编程技术是软件测试工程师的基本功之一,不同的操作系统平台都提供了脚本语言。Unix下的脚本语言非常丰富,系统管理员利用脚本可以轻松地完成许多工作,也因为此,脚本在很长的时间里都是Unix比Windows强大的有力证据。但其实Windows从Windows98版本开始,就提供了对脚本的支持。Windows98脚本能完成的工作很少,所以少有人使用。但从Windows2000开始,脚本已经是Wind...阅读全文

posted @ 2009-02-04 11:35 于博 阅读(8477) 评论(0) 编辑