- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 内核对象
第3章 内核对象在介绍Windows API 的时候,首先要讲述内核对象以及它们的句柄。本章将要介绍一些比较抽象的概念,在此并不讨论某个特定内核对象的特性,相 反只是介绍适用于所有内核对象的特性。首先介绍一个比较具体的问题,准确地理解内核对象对于想要成为一名Wi n d o w s 软件开发能手的人来说是至关重要的。内核对象可以供系统和 应用程序使用来管理各种各样的资源,比如进
2010-02-05 12:13:00 562
原创 设备I/O之OVERLAPPED
OVERLAPPED,顾名思义为重叠,乍一看会很奇怪,重叠?谁跟谁重叠?似乎在WIN32的Programming中没有这个概念呀?要讨论这个问题就要追溯到对设备I/O的访问中 在WIN32中,用户不能象以前那样直接对硬件进行访问,使得这一层对开发者而言是个黑盒,而是提供了一组对应的API的接口.让开发者基于提供的接口进行开发,而把低层的访问交给了Driver或者内核. 在WIN32中,设备的概
2007-10-19 14:46:00 500
原创 Win32文件操作函数简介
一、CreateFileThe CreateFile function creates or opens the following objects and returns a handle that can be used to access the object: files pipes mailslots communications
2007-10-19 09:57:00 1610
原创 mutex和critical section的区别
1.锁住一个未被拥有的mutex,比锁住一个未被拥有的critical section需要花费几乎100被的时间。因为critical section不需要进入操作系统核心。2.mutexs可以跨进程使用,critical section则只能够在同一进程中使用。3.等待一个mutex时,你可以指定“结束等待”的时间长度。4.CRITICAL_SECTION不是核心对象。以下是两种对象的相关函数比
2007-10-18 10:42:00 3614
原创 ATL学习中
今天自己照着《ATL开发指南》第三章的例子动手写了 一个COM服务器,当然是在ATL框架之上写的了呵呵。收获挺大的,比看第一遍时“光看不动手”有了更深的理解。通过这次动手敲程序,让我体会到动手编程序的重要性。而整天坐在电脑旁看些理论性的东西确实能增长些见识,但是还得通过亲自编程才能将理论变成自己的知识装在脑子里。
2007-08-28 19:06:00 592
原创 Windows API 简介
在Windows程序设计领域处于发展初期时,Windows程序员可使用的编程工具唯有API函数。这些函数在程序员手中犹如"积木块"一样,可搭建出各种界面丰富、功能灵活的应用程序。不过,由于这些函数结构复杂,所以往往难以理解,而且容易误用。 随着软件技术的不断发展,在Windows平台上出现了很多优秀的可视化编程环境,程序员可以采用"所见即所得"的编程方式来开发具有精美用户界面和功能的
2007-08-15 19:52:00 569
原创 Dll For Beginner
DLLs for BeginnersDebabrata SarmaMicrosoft Developer SupportNovember 1996ContentsIntroductionBasic ConceptsAdvantages of Using a DLLAny Disadvantages?Implementation of DLLsApplicat
2007-08-11 14:57:00 1040
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人