- 博客(9)
- 资源 (64)
- 收藏
- 关注
转载 Windows驱动中的Crash回调
关于Windows驱动的CRASH回调函数的一些用法。 我们知道CRASH,是Windows系统产生了无法恢复的错误,导致整个系统无法进行下去,而没有办法的一种选择。表项形式,就是我们日常电脑中看到的蓝屏。其中的原因是多方面的,可能是内存访问越界,硬件问题,超时机制,中断机制等。我们有时候需要捕捉这种信息,然后,给用户一种提示,或者反馈给开发人员,系统出现了严重的错误。这里
2014-03-30 23:11:25 4485
转载 编写 Debugging Tools for Windows 扩展,第 3 部分:客户端和回调 (windbg 插件 扩展)
调试器引擎 API编写 Debugging Tools for Windows 扩展,第 3 部分:客户端和回调Andrew Richards下载代码示例http://download.csdn.net/detail/whatday/7133071在关于调试器 API 的第三部分中,我将深入探讨调试器扩展与调试器之间可能存在的关系。 我将概要介绍调试器客户端和调试器回调。 在此...
2014-03-25 22:18:40 1433
转载 编写 Debugging Tools for Windows 扩展,第 2 部分:输出 (windbg 插件 扩展)
调试器引擎 API编写 Debugging Tools for Windows 扩展,第 2 部分:输出Andrew Richards下载代码示例http://download.csdn.net/detail/whatday/7133071在有关调试器 API 的系列文章的第二篇中,我将向您展示如何增强由调试器引擎 (DbgEng) 扩展所生成的输出。 在此过程中,您可能会遭遇...
2014-03-25 22:16:55 1753 1
转载 编写 Debugging Tools for Windows 扩展,第 1 部分 (windbg 插件 扩展)
调试器 API编写 Debugging Tools for Windows 扩展Andrew Richards 下载代码示例http://download.csdn.net/detail/whatday/7133071对生产问题进行故障排除可能是任何一位工程师要完成的最令人头疼的工作之一。 但同时它也可能是让人最有成就感的工作之一。 我在 Microsoft 技术支持部工作...
2014-03-25 22:15:56 2654
转载 C将十六进制数字字符串转成数字
1、将十六进制数字字符串转成数字long lTemp = strtol("0xa10b", NULL, 16); 这样的话,就将0xa10b这个十六制形式的字符串转为十进制的数字了.注:strtol的功能就是将字符串转为数字,而后面的16就是进制,根据需要,你可以是二进制,八进制,十进制,或是十六进制应该都是可以的.2、将十六进制数字转成字符串 一种方法:
2014-03-24 22:29:40 17549
转载 字符串分割(C++)
经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。
2014-03-24 10:01:07 2165
转载 强制重启N种方法
无意中看到一种通过控制92H端口bit0位,将其置1来实现重启的方法,刚才测试了一下,效果真好 mov al, 01 out 92h, al另一种,模拟键盘的reset mov al, 0xfe out 0x64, al注i8042 :键盘控制器 8042的端口在cpu的io空间地址如下: port----Rea
2014-03-20 23:07:37 4243
转载 WinInet, WinHttp, Winsock, ws2_32的基本解释
在Windows平台进行网络程序开发, 可以使用不同的库, 但是最常用的还是微软自己开发的库。具体说来,有: (1)Winsock,工作于网络层和传输层的开发库,对于编写TCP,UDP,以及原始IP通信程序非常合适。函数原形也基本符合Unix socket标准。Windows平台上的大多数程序,如QQ,讯雷等都基于其开发。 (2)ws2_32,是Winsock的升级版本,在兼容的基
2014-03-10 16:51:11 920 1
转载 数制系统之间的转换总结(各进制的转换)
1、 二进制转换为八进制方法:我们通常使用 421 的方法来标记,从二进制转换为八进制; 首先我们先将二进制数值分成三位字段,从右往左,若左边不够三位可用零来填充; 然后在每一段上面从左往右分别标记421 ,将是1的对应的421 的值相加,再将每段得到的相加的结果相接,即可获得 八进制数值。如:(110 101 110 010)2 =(6562)8
2014-03-05 23:37:42 5474
字体wps.zip 用于linux wps 使用
2020-03-16
Nat_Type_Tester_.rar
2019-12-26
msfupdate.erb
2019-11-04
fuzz工具 teenage mutant ninja turtles
2019-01-14
Sybase ASE 12.5.4 PC 客户端
2018-12-12
Win32 OpenSSL
2015-04-18
ActivePerl
2015-04-18
编写 Debugging Tools for Windows 扩展 实例
2014-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人