本书非常适合熟悉Windows应用编程的读者转向驱动开发。所有的内容都从最基础的编程方法入手。介绍相关的内核API,然后举出示范的例子。这本书只有不到70页,是一本非常精简的小册子。所以它并不直接指导读者开发某种特定类型的驱动程序。而是起到一个入门指导的作用。
上传时间: 2017-07-01
上传用户:努力努力再努力
Delphi版的闪盘小偷。。 实现原理:当Windows系统的硬件设置发生变化时,系统将会向所有应用程序发送一条WM_DEVICECHANGE消息.当有设备被禁止或激活时(比如我们插入光盘,从光驱中取出光盘,或者在系统设备中删除或禁止打印端口),该消息的wParam参数分别被指定为DBT_DEVICEARRIVAL(设备安装完毕)和DBT_DEVICEREMOVECOMPLETE(设备移除完毕),根据这两个参数可以判断闪存是否存在,lParam参数指向一DEV_BROADCAST_HDR结构,该结构中的dbch_devicetype成员是变化设备的类型,当该值为DBT_DEVTYP_VOLUME时,表明一个带有卷标名的驱动器发生了变化,一般情况下该驱动器既为光驱.
标签: WM_DEVICECHANGE Windows Delphi
上传时间: 2017-07-16
上传用户:ztj182002
消息钩子在Windows编程中有着非常广泛的应用,它可以任意拦截Windows系统,这个以消息为驱动的系统中的绝大多数消息类型。一方面这给编程者带来了巨大的灵活性,另一方面也埋下了巨大隐患,大多数窃密软件都使用这种方法。此篇文章给您提供一种钩子的反拦截方法,希望对您有所帮助。文章中使用了API钩子,您之前必须对此技术有一定了解。
上传时间: 2013-12-01
上传用户:yxgi5
应用程序:Example 项目概述 ======================================================================== 应用程序向导已为您创建了此 Example 应用程序。 本文件概要介绍组成 Example 应用程序的每个文件的内容。 Example.vcproj 这是使用应用程序向导生成的 VC++ 项目的主项目文件。 它包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的 平台、配置和项目功能的信息。 Example.cpp 这是主应用程序源文件。 包含用于显示窗体的代码。 Form1.h 包含窗体类的实现和 InitializeComponent() 函数。 AssemblyInfo.cpp 包含用于修改程序集元数据的自定义属性。 ///////////////////////////////////////////////////////////////////////////// 其他标准文件: StdAfx.h, StdAfx.cpp 这些文件用于生成名为 Example.pch 的预编译头文件 和名为 StdAfx.obj 的预编译类型文件。
上传时间: 2017-07-23
上传用户:dragonhaixm
NucleusPLUS嵌入式操作系统是目前最受欢迎的操作系统NucleusPLUS是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。
标签: NucleusPLUS 嵌入式操作系统 实时嵌入式 多任务操作系统
上传时间: 2014-08-27
上传用户:heart520beat
MFC经典教材的源代码 C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针的变量的区别与共同处。VC工程的编译原理与过程,将工程中不同的类拆分到不同的原文件中,每一个类由一个.h和.cpp文件共同完成,头文件重复定义问题的解决,培养了学员良好的编程习惯,也为以后分析MFC Appwizard生成的工程奠定了良好基础。
上传时间: 2013-12-23
上传用户:liuchee
一种应用广泛的分类算法,可以很好的解决很多类型的分类问题。
标签: 分类算法
上传时间: 2013-12-20
上传用户:秦莞尔w
JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。
标签: point-to-point JMS 互通 应用程序
上传时间: 2014-01-09
上传用户:1427796291
了解Java语言的发展历史和Java平台的应用划分。 了解Java语言的特点及其实际应用领域。 了解Java开发环境及开发工具,掌握如何设置开发环境及如何编译和运行Java程序。 熟悉几种不同类型的Java程序
上传时间: 2014-01-04
上传用户:xiaoxiang
随着航天技术的迅速发展和应用,空间在政治、军事、经济等领域的战略地位日益提高,夺取空间优势成为世界各国发展航天军事力量的首要任务。天基网是一种以各种类型的卫星为网络节点通过星际链路互连起来的空间无线网络系统。由于具有全天候、近实时、不受国界限制,以及在广阔区域甚至全球范围内获取和快速传递大容量信息的能力,作为未来天地一体化信息框架的主要组成部分,天基网在战略预警、区域性战役信息保障和战术指挥控制及战场管理等层次具有广泛应用。 路由技术对提高数据传输的时效性和可靠性有着重要的意义。尽管路由问题在地面网络中已经得到了较好解决,但由于天基网具有拓扑持续动态变化、节点星上载荷能力有限、星际链路传输时延长、承载数据流量分布不均衡等特点而使路由技术面临新的挑战。路由问题是天基组网中的基本问题,也是当前该领域的研究热点之一。本文在分析天基网路由面临的技术挑战和现有工作不足的基础上,重点研究了天基网不同发展阶段和不同组网结构中的...
上传时间: 2017-09-25
上传用户:CHENKAI