Windows API开发详解

当前位置:首页 > 计算机网络 > 操作系统/系统开发 > Windows API开发详解

出版社:人民邮电
出版日期:2011-3
ISBN:9787115244277
作者:范文庆//周彬彬//安靖
页数:612页

章节摘录

版权页:插图:Windows系统具有很完善的安全和认证机制,称作访问控制机制。程序的执行主体(线程)在访问对象(文件、事件等)时,系统会根据线程的“权限”和线程需要访问的对象所具有的访问控制列表(ACL)中的“安全描述符”是否匹配来进行认证,决定一个线程是否可以操作一个对象。17.1节将详细介绍关于权限、访问控制列表、安全描述符等在安全认证中所依赖的数据结构,并重点讲解安全认证的过程。17.2节将通过实例说明安全认证的具体过程和程序设计方法。最后17.3节将介绍如何对系统中的用户操作,包括增加删除用户,将用户增加到用户组,修改用户的权限等。A需要访问(Access)B,A就是访问的主体,B就是访问的客体。A的“访问令牌”和B的  安全描述符共同决定了A是否可以访问B。访问的主体是进程。在进程中,线程是程序执行的流程,因此只有线程才能操作对象。每个线程都是属于一个进程的,线程并没有属于自己的权限,而是来源于线程所属于的进程。一个进程中的所有线程都具有同样的权限,因此可以把进程看作访问的主体。访问的客体是安全对象,所有被访问的对象都具有安全描述符,包括了文件、注册表、事件(Event)、互斥(Mutex)、管道等。17.1.1  访问令牌、权限和用户标识进程的权限继承自创建进程的用户和用户所属的用户组。操作系统使用专用数据结构来表示用  户的权限——访问令牌(Access Token)。访问令牌包括两个部分:一个是令牌所表示的用户,包括  用户标识符(SID),用户所属的用户组等;另一部分是“权限”(Privilege)。在进程访问安全对象时,会用到SID。每个安全对象都有访问控制列表(ACL),ACL说明了  哪些用户(使用SID表示)能访问本对象,哪些不能,以及能进行哪种访问等。而“权限”在访  问某个具体的安全对象时并没有作用,其是表示进程是否能够进行特定的系统操作,如关闭系统、  修改系统时间、加载设备驱动等。

书籍目录

第1章  Windows应用程序开发入门第2章  Windows API概要第3章  开发工具配置与使用第4章  文件系统第5章  内存管理第6章  进程、线程的模块第7章  线程同步第8章  服务第9章  图形用户界面第10章  系统信息的管理第11章  进程间通信第12章  Windows Shell程序设计第13章  Windows GDI第14章  网络通信与配置第15章  程序安装与设置第16章  设备驱动管理与内核通信第17章  用户、认证和对象安全第18章  Windows API的内部原理

编辑推荐

《Windows API开发详解:函数、接口、编程实例》是由人民邮电出版社出版的。

作者简介

Windows7是微软公司推出的最新的桌面操作系统,《Windows API开发详解:函数、接口、编程实例》采用图解的方式以及生动的操作实例,图文并茂地向用户介绍了Windows7操作系统。《Windows API开发详解:函数、接口、编程实例》共分12讲,第1~第4讲介绍了Windows7的新特性及安装、Windows7的基本操作、如何自定义桌面以及Windows资源管理器的操作,使读者可以很快掌握Windows7的基本操作。第5~第8讲主要讲解了Windows7常用的组件、如何播放和制作多媒体文件以及互联网的相关知识,通过实例的讲解,读者可以很快掌握Windows7日常工作和娱乐所需的操作。第9~第12讲主要介绍了用户账户的管理、软硬件的添加与删除、系统的日常维护及安全防护方面的知识,读者通过这几讲的学习可以初步掌握Windows7系统维护方面的知识。《Windows API开发详解:函数、接口、编程实例》颇具特色之处是将重点课程录制成了视频,配有全程语音讲解,还配有每讲的PPT课件,都收录在《Windows API开发详解:函数、接口、编程实例》所附光盘中,可作为读者学习时的参考和向导。《Windows API开发详解:函数、接口、编程实例》充分考虑了初学者的实际需要,真正“从零开始”。学习《Windows API开发详解:函数、接口、编程实例》,可以使对计算机“一点都不懂”的读者轻松掌握Windows7的基本知识和基本操作。

图书封面


 Windows API开发详解下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     书不厚,我是先翻了翻《windows 程序设计》,然后看的这本书。《windows 程序设计》太厚,看了有点头晕,再看这本薄薄的书算是一种总结吧,思路顿时清晰了很多。国人编写,考虑到了一些新手可能遇到的问题。还是有很大收获的。windows api对新手来说只是简单了解就可以的,实际编程现在都有更高级的封装了(MFC等),所以这本薄薄的书似乎更适合新手快速入门。

精彩短评 (总计100条)

  •     实用,方便,有效。。。
  •     不错不错,感觉很好,给好评
  •     去年看同学买的就有,一直没买。趁着现在刚开学,买回来认真看看
  •     对初学API 的人来说很有帮助
  •     我不得不说,这本书的内容简介写的无比狗血,这本书是API 开发详解,不是windows新手入门!!!豆瓣的注意点素质!!!
  •     我的儿子孜孜不倦地读啊,不可理解啊!!!!
  •     缺了好多api函数,不知道是为什么,难道其他的都是未公布的api吗???
  •     因为开发游戏的需要,急需这样一本参考书,内容很不错,看后会有很大收获。
  •     求得好书给自己充电.
  •     非常好用的参考书!
  •     实用性强,有很多实例可以应用,由浅入深。
  •     可能还有别的API书籍,相信这本已经足够API开发参考了。
  •     还没看,但是看目录还可以。
  •     为了拿券买的,结果被当当给蒙了,浪费!以后再不看当当的促销了,我吐~~

    这本书比较新,算是没白费。
  •     商品很好,满意,就是快递有点慢
  •     内容挺好的,看起来感觉也很好
  •     为了直减买的,结果被当当给蒙了,浪费!
  •     以前学VC++,一直纠结于MFC,怎么也理解不了MFC,即使开发一个最简单的程序也无从下手。有的人说MFC很简单,但是我一点也不觉得,可能是以前一直在Linux C上开发习惯了吧,也可能是因为本人计算机基础知识欠缺吧。呵呵。个人觉得进入了Win32API,软件开发从此变得和Linux平台上的C语言一样简单了。这本书是Win32API入门的一本好书。
  •     书如其人,范老师写的书确实不错!
  •     很不错,适合入门人员细读
  •     可能只以做为一本工具书,学习好像不太适合,不是太容懂吧,如果没有基础的话
  •     本书是一本开发时查阅API函数的好书,本书讲解了各种API函数的用法,无所不包,是开发时的好帮手
  •     如果你想要进行windows开发却还缺少相关知识的学习,这本是不错的windows入门教程,尤其内容相对其他专业书籍通俗易懂,并且附有参考实例,非常不错。
  •     适合我这样的初学者,很不错的一本书。
  •     在此书到来之后,我兴致勃勃地看了前三章,发现这本书有非常多的错误,仅仅是错字,漏子就发现五、六处,还没看看程序是否能运行,为体现真实性。我将本书错误的地方小说一两处(由于之前忘记做记录,仅有两三次有,所以就不多举)书本18页窗口化段落中的消息对列中的对字有误,24页代码MessageBoxW(NULL,szUnicode,L<"字符编码1",MB_OK>... 阅读更多
  •     还没看,不过很经典
  •     考完博士的入学考试,闲的无聊,从头到尾学完了《VC++深入详解》一书。首先不得不佩服孙鑫老师的敬业精神,很多WINDOWS的内容讲解的也很到位,但总体感觉更适合WINDOWS的初学者。买这本书的目的是为了结合《Windows核心编程》一书,就像初中高中时候,教材必须买,同时一些参考书也是必不可少的。今天刚收到货,还没仔细看这本书,希望能对自己的水平有所提高。同时也预祝自己考博顺利,也祝福看到这条评论的看官们工作顺利,挣更多的钱:)
  •     讲解的很全面!!!很喜欢
  •     书刚到,翻了一遍。作为工具书,信息量太少,不够查阅。
  •     初学API挺合适的~
  •     每一个API函数对应一个案例讲解,易于掌握,涉及的内容也比较广泛。
  •     dvgsccvcxv
  •     不错,不错,经典教程,我是学了一段时间才买的,以后不用到图书馆借了,自己拥有一本,很方便
  •     正好要用,很不错的书,配合基本经典的看正合适
  •     Windows API
  •     大有帮助,非常好,适合广大IT程序员,和期货操作者运用。
  •     提高必读的经典著作,收藏
  •     听具体的
  •     内容是对一些WindowsAPI的介绍,代码的质量不太高。实用性不强
  •     L
  •     window开发人员必备
  •     纸质好,看上去清晰,摸上去舒服,还有好闻的书香味,哈哈
  •     比较适合入门的有一点windows基础的人阅读,对入门有一定帮助,希望有各个发面API的合计著作,比如Authentication,DiecX等
  •     不是很适合初学者看!!
  •     整书比想像中厚,纸质有点薄,有光盘
  •     这书不错,能让我了解Windows API开发的各种知识
  •     失望,这么贵,可写的这么简单,太失望了!!!
  •     很好,认真学习
  •     工具书,不解释,某些函数不是很详尽
  •     一直想买一本关于API的书,这次终于如愿.
  •     内容很多,深度略微不够,不过作为入门的书,这样已经很好了
  •     书的内容确实有点简单
  •     书的纸的质量差了点
  •     在图书馆里借的时候是没有光盘的,终于拿到光盘了。不知道第二次印刷里有没有错误……
  •     我一直把他当做参考手册用。
  •     比MSDN多了分类,建立自己知识框架,细节处还需要多多练习
  •     详细阐述了windows编程,推荐!
  •     玩windows,怎能不接触api,不错的资料
  •     书不错,比较实用。可以放在手边查询用
  •     API初学者必备,有助于你成长
  •     例子翔实,正符合我的需要
  •     一本作为参考资料的书
  •     用的不多,但用得时候可作为手册查询。
  •     根本就不能看,唯一能看的,只有函数名,别的一无用处,提供的实例,类型各种出错
  •     书的内容还不错,纸质也不错
  •     在看呢在看呢在看呢在看呢
  •     实用 重在学习
  •     对初学者来说 很难看懂
  •     不错的参考手册,发在电脑边常看看
  •     书挺好的。表示很喜欢看。
  •     可惜不学C++...里面的代码 还要翻译成C#
  •     了解Windows的一些API,还可以
  •     快递超慢,10天啊,而且还不能自己选择快递,给选的快递申通慢不说(用了10天)取件还要手续费,本来就是看你家便宜的,结果这么一算就不便宜了,可能这是本人第一次在亚马逊买东西吧,不了解程序,反正一般吧,本想差的,算了
  •     Windows API开发详解
  •     对新手来说很不错的。
  •     周围的同学上来大多是MFC,对于WinApi大多是一种不屑的态度,老古董,但是老古董终归有老古董的好处,没有了上层的封装,便能更多的了解本源,开头的配置环境的东西可谓雪中送炭,否则两眼一抹黑头都开不了。但是后面的一些东西比如驱动之类便显得鸡肋,讲的东西对于具体的开发并无大用,内核开发如果仅用这本简直开玩笑,省下了倒是可以节约一点购书开销。还有有些东西其实可以讲细一点,毕竟面向新手的书,总之,还是不错的书。
  •     书很快~
  •     W API自学经典
  •     感觉内容上规律性比较弱,代码质量也一般般
  •     在没有更好的入门书的情况下,这个可以拿来滥竽充数,价格也合算。仅此而已,因为内容也是拼凑,关键点没有讲透。
  •     自我感觉 写得不够详细!
  •     对于初学者比较合适,应该再深入点就好了。再加点实例
  •     看完后再评价
  •     内核技术 值得参考。
  •     听同事推荐的,这本书找了很久,终于买到了
  •     书本内容很好,实用性强!易懂易学 这本书需要点基础知识
  •     还不错,挺合心!
    书是挺厚的,看着书比一直在电脑前坐着好,但是,还是配合着视频更好。
  •     内容简单通俗易懂,认真看,会有收获的!
  •     内容不错,学习API必备
  •     书的内容比较实用。
  •     工具书
  •     介绍了windows编程的根本性原理,讲的详细。
  •     这本书挺好的.内容简洁却丰富.
  •     API开发不错的教材
  •     从这本书的内容来说,不能称之为详解,只能说是对一少部分函数做了说明及其用法。即然随书有光盘,文中就没有必要用大量的代码,想了解代码的话,完全可以打开光盘看啊!另外卓越对书的简介也有不实之处。“颇具特色之处是将重点课程录制成了视频,配有全程语音讲解,还配有每讲的PPT课件,都收录在《Windows API开发详解:函数、接口、编程实例》所附光盘中”但是在光盘中并没有找到视频与ppt课件,也许是我的水平有限,没有发现它们的藏身之所。
  •     服务评价
  •     总体还是不vuod!
  •     适合初学者用,实例注释都是中文的,这方面比window核心编程要好点。
  •     好书,适合新手
  •     个人感觉还好了,嘿嘿
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024