windows
文章平均质量分 63
sourthstar
这个作者很懒,什么都没留下…
展开
-
Common Data Format (CDF file), for example: the Thumb.db file under the explorer window
windows文件管理器中一般会有一个Thumb.db数据库。这个存储当前目录下的文件缩略图。它的文件格式就是CDF格式。reference: nssdc.gsfc.nasa.gov/cdf/html/FAQ.html#docs转载 2012-04-13 17:52:01 · 637 阅读 · 0 评论 -
__try,__except,__finally,__leave异常模型机制
http://blog.csdn.net/weiqubo/article/details/6916895导读: 从本篇文章开始,将全面阐述__try,__except,__finally,__leave异常模型机制,它也即是Windows系列操作系统平台上提供的SEH模型。主人公阿愚将在这里与大家分享SEH( 结构化异常处理)的学习过程和经验总结。 深入理解转载 2012-09-28 11:17:52 · 628 阅读 · 0 评论 -
hello驱动
1. 安装ddk.2. 编写hello.c 驱动代码 #include #define Out(str) DbgPrint##strNTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) {Out(("hello, Hello W原创 2012-09-11 17:32:39 · 368 阅读 · 0 评论 -
DbgPrint打印字符串
1) 直接打印字符串。 DbgPrint(“Hello World!”);2) 空结尾的字符串,你可以用普通得C 语法表示字符串常量 char variable_string[] = “Hello World”; DbgPrint(“%s”,variable_string); 3) 空结尾的宽字符串(WCHAR 类型 ) WCHAR strin转载 2012-09-11 17:24:37 · 803 阅读 · 0 评论 -
在多个网卡的机器上利用socket进行网络测试的问题
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=program&Number=641137&fpart=all用的是arm的嵌入式板子,内核用的是linux-2.6.19,有四块dm9000网卡。系统起来之后用ifconfig配置eth0-eth3不同的ip地址/mac地址,然后用socket监听四个不同的端口(5转载 2012-09-07 10:31:37 · 2665 阅读 · 0 评论 -
SOCKET编程之INADDR_ANY
SOCKET编程之INADDR_ANYhttp://blog.sina.com.cn/s/blog_6874564c0100jrvf.htmlINADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上来表示不确定地址,或“所有地址”,“任意地址”。一般来说,在各个系统中均定义成为0值。例如:MontiVistaLinux中在/usr/inlcude/neti转载 2012-09-07 10:20:07 · 922 阅读 · 0 评论 -
硬盘的文件系统结构
http://www.cjhf.net/recovery/disksource.htm我们新买到的硬盘,是没有直接办法使用的,需要将它分区、格式化,然后再安装上操作系统才可以使用。就拿我们一直沿用到现在的Win9x/Me/2000/XP系列来说,我们一般要将硬盘分成主引导扇区、操作系统引导扇区、FAT表、DIR目录区和Data数据区等五部分。我们通常所说的主引导扇区MB转载 2012-09-03 10:47:16 · 956 阅读 · 0 评论 -
cdb取得死循环进程的调用栈
翻译:通往WinDbg的捷径(一)通往WinDbg的捷径(一)原文:http://www.debuginfo.com/articles/easywindbg.html译者:arhat时间:2006年4月13日关键词:CDB WinDbg 导言你钟情什么样的调试器?如果你问我这个问题,我会回答是“Visual Studio + WinDbg”。我比较喜欢Vis转载 2012-09-02 15:43:02 · 1181 阅读 · 0 评论 -
windows debug tools
1.2 Windows调试工具集应用场合一组调试器和工具当前版本RPC)信息的工具。dbgsrv.exe用于远程调试的进程服务器。dumpchk.exe用于验证内存转储文件(DumpFile)的工具。gflags.exe用于启用或者禁止系统转载 2012-09-02 15:41:32 · 2214 阅读 · 0 评论 -
硬盘分区结构及windows文件系统结构
硬盘分区结构及windows文件系统结构1.关于硬盘分区: IDE接口硬盘中,不管什么操作系统,都有如下结构:MBR(Master Boot Record)及基本分区表分区1分区2......分区nMBR和基本分区表共用硬盘的第一个扇区(即0面0道1扇区,以后简转载 2012-09-03 10:12:42 · 1656 阅读 · 0 评论 -
LNK2005: _DllMain@12 already defined in xxx.obj
http://hi.baidu.com/chenchangxin/blog/item/552001f940908641242df267.html用Visual C++编写DLL,如果在new project时选了MFC DLL,而后又想写成Regular DLL,即拥有自己的DllMain()入口函数,则在build时会遇到类似如下的link错误: error LNK2转载 2012-08-20 19:56:59 · 685 阅读 · 0 评论 -
mingw32分析pe文件
objdump=i586-mingw32msvc-objdumpcc=i586-mingw32msvc-gccexe=./aa.exe编译gui程序:$cc -mwidows -o aa.exe aa.c编译console程序:$cc -o aa.exe aa.c生成汇编代码:$cc -o aa.S -s aa.c原创 2012-07-26 12:19:36 · 633 阅读 · 0 评论 -
windgb调试
reference: http://hi.baidu.com/lewutian/blog/item/191047882b9c399fa5c27261.html 调试前的必备工作在开始调试前首先要做的工作是设置好符号(Symbols)路径。没有符号,你看到的调用堆栈基本上毫无意义。Microsoft的操作系统符号文件(PDB)是对外公开的。另外请注意在编译你自己的程序选择生成转载 2012-05-18 21:55:51 · 1460 阅读 · 0 评论 -
DRIVER_OBJECT结构体
DRIVER_OBJECT结构体http://blog.csdn.net/denglin_123/article/details/6501738个驱动程序对象代表了一个加载了的内核模式驱动程序映像.这个驱动对象就是以DRIVER_OBJECT结构体的形式存在的.这个驱动对象的指针从驱动程序的DriverEntry函数或AddDevice函数的参数传入的.type转载 2012-09-11 17:26:30 · 765 阅读 · 0 评论