自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行者无疆的专栏

技术人生

  • 博客(4)
  • 资源 (39)
  • 收藏
  • 关注

原创 保护模式下的段寄存器值转化为线性地址过程

关键字:段寄存器、段选择子、全局描述符表、局部描述符表、段描述符、线性地址;    保护模式下使用段机制的CS,SS,DS,ESt,FS,GS保存的并不是实模式下的段地址,而是一个包含了段选择子和偏移地址的组合值。CPU在读取内存的时候,需要将段寄存器的值解析成为段地址,才能定位找到相应的段。下面我们一步一步解析这个过程。    知识点:    段寄存器值=段选择子

2013-07-23 14:55:29 3846 1

原创 关于未公开函数ZwQuerySystemInformation的使用

最近看一些关于内核方面的资料,碰到未公开函数,未能在微软官方找到答案,从网上了解到一些信息,摘录下来备用。      我看到驱动程序调用的一段代码的使用:ULONG GetModuleBase(PCHAR szModuleName){ ULONG uSize = 0x10000; PVOID pModuleInfo = ExAllocatePoolWithTag(NonP

2013-07-16 14:02:39 10990

原创 关于PE文件中的校验和

最近研究PE文件结构,每看一次文档都有新的收获,证明有很多东西还是理解得不深刻。今天做了关于checksum校验和的实验,确认了在应用层,系统加载程序的时候,CreateProcess不会对exe做校验和检验,LoadLibrary不会对dll做检验和检验。按文档说,这些都是不需要检验的,没有问题,另外一个问题就是要确认驱动程序加载的时候需要检验校验和。下面内容摘自PECOFF-v8

2013-07-12 18:41:51 3305 1

原创 更改windows7桌面背景

有人问到如何更改桌面背景,查了下MSDN,使用SystemParametersInfo就可以做到。      参考MSDN连接:http://msdn.microsoft.com/en-us/library/windows/desktop/ms724947(v=vs.85).aspx#Desktop#include #include #pragma comment(lib, "use

2013-07-02 17:45:52 1242

libevent在vs下编译工程

前段时间看了下libevent的文档,把代码搞过来看了一下,做了一个vs的工程,花了一两个小时。免得下次又弄这些无谓的工作,上传到共享里。有需要的朋友也可以省点时间。工程是vs2008的,到其他版本也是可以使用的。

2015-01-10

C++实现简单的MVC框架

C++实现简单的MVC框架

2014-06-19

DesktopDemo程序

这个是模拟explorer的桌面做的一个小程序,配合其他程序可以做成虚拟桌面。 使用了shell技术,以及list view控件,使用了部分开源代码。

2014-01-14

从文件夹中查找单词程序

这是我自己写的一个小程序,功能是查找指定文件夹中对应的单词。如果发现有bug,请在我的博客中报告!谢谢! http://blog.csdn.net/suppercoder/article/details/17336601

2013-12-30

查找指定文件夹中所有文件中的单词

这是我自己写的从指定文件夹中查找所有文件中的对应单词的功能小程序,请不要指定内容太多的目录,可能会造成消耗内存太多。有任任bug可以在我的博客上留言,谢谢! http://blog.csdn.net/suppercoder/article/details/17336601

2013-12-30

supercan扫描工具

supercan扫描工具

2013-08-15

DeviceTree 驱动查看

DeviceTree 驱动查看

2013-03-15

[Windows.Internals.Part.1(6th,2012.3)文字版

[Windows.Internals.Part.1(6th,2012.3)].Mark.E.Russinovich.文字版 不是扫描的,直接是文字,很清晰! 权威经典,无需要解释。

2013-02-25

COM技术内幕第10章代码进程中服务器(VS2008通过)

在原有旧代码的基础上修改成在vs下可以编译通过调试的新程序,对于学习COM这本书有帮助。

2013-01-08

COM技术内幕第9章代码客户端智能指针(VS2008通过)

《COM技术内幕》——第9章,相关内容的代码,原代码历史久远,有一些地方需要修改才能成功使用。经过本人修改可以在VS2008中编译调试,对于理解文中的内容大有好处。

2013-01-05

COM技术内幕第5章第7章代码(VS2008通过)

《COM技术内幕》——第5章 动态连接,相关内容的代码,原代码历史久远,有一些地方需要修改才能成功使用。经过本人修改可以在VS2008中编译调试,对于理解文中的内容大有好处。http://blog.csdn.net/eagleatustb/article/details/8447729

2012-12-28

Windows核心编程随书源代码

windows 核心编程的随书源代码,可以结合书本上来调试。我在VS2008上大部分可以直接使用,有一些不能使用需要修改的,我有写对应的读书笔记。可以参考我的博客。http://my.csdn.net/eagleatustb

2012-10-26

C++标准程序库(英文版)

Soon after its introduction, C++ became a de facto standard in object-oriented programming. This led to the goal of standardization. Only by having a standard, could programs be written that would run on different platforms — from PCs to mainframes. Furthermore, a standard library would enable programmers to use general components and a higher level of abstraction without losing portability, rather than having to develop all code from scratch. The standardization process was started in 1989 by an international ANSI/ISO committee. It developed the standard based on Bjarne Stroustrup's books The C++ Programming Language and The Annotated C++ Reference Manual. After the standard was completed in 1997, several formal motions by different countries made it an international ISO and ANSI standard in 1998. The standardization process included the development of a C++ standard library. The library extends the core language to provide some general components. By using C++'s ability to program new abstract and generic types, the library provides a set of common classes and interfaces. This gives programmers a higher level of abstraction. The library provides the ability to use • String types • Different data structures (such as dynamic arrays, linked lists, and binary trees) • Different algorithms (such as different sorting algorithms) • Numeric classes • Input/output (I/O) classes • Classes for internationalization support

2012-10-16

C++网络编程+卷2+基于ACE和框架的系统化复用

C++网络编程+卷2+基于ACE和框架的系统化复用 经典之作,无须多言

2012-08-17

C++网络编程+卷1+运用ACE和模式消除复杂性

少数的几本ACE全面解析的书籍,适合于使用ACE进行网络开发的程序员阅读。

2012-08-17

Windows图形编程

经典的windows图形技术资料,市面上已经绝迹,有了它,解决界面问题相当轻松。

2012-06-29

Windows网络编程(第二版)源代码

这是Windows网络编程(第二版)的配套源代码,可以用来结合学习该书。

2012-05-13

windows网络编程(第二版)

这是一本经典权威的windows网络编程技术书籍,并且由名家翻译,质量可靠,是一本不可多得的学习windows网络技术的好书!

2012-05-10

蓝盾题目解答

1, IO设备传入数据的速率约为128M/s.传入的是数据流,数据流中包含不定长的数据块。 数据块块头: { char Head[] ="XX"; int Len}, Len表示数据块的内容长度。 数据块的内容紧接着块头。 2, A模块负责从硬件接收数据,B模块负责对数据的业务分析, C模块负责对数据的后续处理。

2012-03-08

eMule 0.50 在VS2005下调试通过版本

eMule 0.50 在VS2005下调试通过版本,还需要一些环境的改动,应该不难改,注意一下预编译宏的使用就可以了。

2012-02-07

eMule-StulleMule_v7.0(filter_to_DLPv4302-Alpha1)-Src.7z

eMule-StulleMule_v7.0

2012-02-06

eMule0.50a_Sources

这里带了官方发布的emule代码以及第三方库的源代码,可以供学习使用

2012-01-11

zlib source code

/* zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.5, April 19th, 2010 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). */

2012-01-11

软件开发三级培训班

请AA/HRS/Amy/Vicky将附件转发给各项目员工或人力资源部同事,并积极鼓励员工抓紧这次培训考试的机会,具体内容可见附件。 因此项培训考试项目是属于国家职业资格培训和认证,所以考试通过获得证书后有多项优惠政策,对员工自身益处多多。

2011-10-25

C++ boost regex manual

This is the C++ lib boost's regex manual for developers. Down from boost official website.

2011-07-27

C++ Boost manual

This is the 1.47 version Boost manual for C++ developer.

2011-07-27

boost C++ manual

Boost SourceForge release folder README --------------------------------------- The only differences between the distribution files are the line endings and archive format. The .bz2 and .7z formats are preferred as more compact. Distribution files with extensions .gz and .bz2 use Unix line endings. Distribution files with extensions .zip and .7z use Windows line endings. See http://www.boost.org/users/history for information about each Boost release.

2011-07-27

STL.源码剖析(完全版).pdf下载中文完整版

STL.源码剖析(完全版).pdf下载 简体中文完整版(高清晰扫描带目录)PDF,想学习的可以下载看看! 史上最好的STLSTL源码剖析阅读版本,超级高清,超用心的添加了阅读目录,方便了你的阅读,不再难受的看那些简陋的模糊的,扫描版 下载过的筒子们,把这本书顶起来吧,绝对的不要积分,绝对的完爆之前所有无耻版本

2011-02-23

深度探索C++对象模型(清晰版).pdf

深度探索C++对象模型(清晰版).pdf

2011-02-23

代码之美(中文版本)

用很经典的例子讲述了如何做到代码的优美与高效。 是一本编程进阶不可不读的经典之作。

2010-03-04

大学C++经典教程(中文版)很适合入门者

发表日期:2003年5月11日 出处:C++大学教程 作者:C语言之家整理 已经有14637位读者读过此文

2010-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除