@网络老鼠技术小屋

网络老鼠技术小屋-涂飞平的博客空间

tinyhttpd分析

3 年前 in 技术文章 0

TinyHttpd是一个C编写的极小HTTP服务器,代码量(包括注释)不到500行,但可以基本说明HTTP服务器的工作原理,从中也能知道如何进行Linux下的C编程(这是我看这个代码的主要原因)。 在Linux下面,我采用Eclipse CPP作为C/C++的IDE,设置好相应的环境变量,以便IDE
标签: ,

关于VS中的编译器选项设置

4 年前 in 技术文章 0

最近在做嵌入Chrome工作的时候,发现自己编译的静态库在主程序中,只要使用STL就报链接错误Link error2005,怎么找都没有找到问题,后来打开静态库编译选项,发现与主程序的编译选项中运行库设置不同,把两个设置为一样的,链接通过了。 以下是运行库不同设置的作用,摘录于 标签: , ,

设备驱动程序的安装和启动 This article has be locked.

12 年前 in 私有资料 0

设备驱动程序的安装和启动   1.添加注册表中的键值   Windows NT在引导的时候,通过扫描注册表构造驱动程序列表。这个列表既包括自启动的驱动程序,也包括需要手工启动的驱动程序。这个列表其实就是控制面板中设备Applet所列出来的所有设备。所有的设备驱动程序应该
标签: , ,

由Ring0回调Ring3代码的方法

12 年前 in 技术文章 0

从内核中执行用户态的代码.一共有3种方式达到这种效果. 第一种: 是最"正统"的方式,那就是APC(异步过程调用),下面是此方法的示例代码: Apc=(KAPC *)ExAllocatePool(NonPagedPool,sizeof(KAPC)); KeInitialize
标签: , ,

VC++与Delphi消息机制比较[原]

10 年前 in 技术文章 0

使用过delphi和vc++的朋友对于两者强大的基础开发能力赞叹不已。而对基础(底层)开发最大的表现就是对于API的快速引入和良好的消息机制。两者都有完善的类库可以避免太多直接使用API,当然两者都可以抛开类库直接使用API来进行开发。 两个开发工具在API的支持方面采用的方法是一样的,都是使用
标签: , ,