| 
    
      
      
        | 盒子资源分类 | 
       
      ![]()  |  
      
        | 
 | 
       
          | 
     | 
    
      
        | 《Windows高级编程指南(第三版)》(含PASCAL例子) | 
       
      ![]()  |  
      
        
            
              
                
                  | 关键字:进程 线程 DLL 内存 异常 消息 SEH 完成端口 | 
                 
                
                  | 来 自:转载,Jeffrey Richter | 
                 
                
                  | 平 台:Win9x,Win2k/XP/NT,Win2003 | 
                  下载所需:0 火柴 | 
                 
                
                  | 深浅度:高级 | 
                  完成时间:2005/7/7 | 
                 
                
                  | 发布者:liumazi  | 
                  发布时间:2005/7/8 | 
                 
                
                  | 编辑器:DELPHI7 | 
                  语  种:简体中文 | 
                 
                
                  | 分 类:电子书 | 
                  下载浏览:19277/22956 | 
                 
                | 
              
                 | 
             
            
              | 
                
                
 
 
	 | 
               
           
          
          
          
          
         |   
          
            
              本书以详尽资料和大量的范例深入讨论了有关32位Windows编程的高级问题,包括进程和线程的管理、Win32的内存管理、消息处理、动态链接库、文件系统和设备输入输出、结构化异常处理、Unicode等,并重点讨论了Windows 95和Windows NT在实现上的不同之处,其中包含了大量的编程技巧。 本书可供高等院校计算机专业的师生和广大的计算机编程人员使用。
  ----------
  《Windows高级编程指南(第三版)》
   原书: Advanced Windows (3rd Ed)  作者: Jeffrey Richter  译者: 王书洪 刘光明
  ----------  抽空将书中的C程序用PASCAL写了一遍,   由于水平所限, 可能存在错误, 仅供参考!
   感谢网友chinesexing提供PDF电子书!    感谢老朋友savetime兄提供附书代码!
            刘麻子 于 05年7月7号 ----------
  附上代码列表:
   CopyData   --   利用WM_COPYDATA跨进程传递数据  VMStat     --   显示虚拟内存状态  VMAlloc    --   使用虚拟内存 (保留、提交、回收、释放)  VMMap      --   遍历VMMap.exe进程的虚拟内存空间  DIPS &     --   进入Explorer.exe进程以操作桌面项目  DIPSLib  SysInfo    --   显示系统相关信息  MMFShare   --   利用内存映射共享数据  FileRev    --   利用内存映射处理文件  Counter    --   纤程例子 (后台纤程以低优先级作运算)  DiskInfo   --   显示本地逻辑驱动器信息  MultInst   --   使用EXE中带有共享属性的PE节存储数据  TInjLib &  --   远程线程装载指定DLL到指定进程空间  ImgWalk  LISLab     --   实验"局部输入状态" (Local Input State)  TLSStat    --   在EXE模块中使用静态TLS  TLSDyn &   --   在DLL模块中使用动态TLS  SomeLib  ModUse &   --   使用DLL中带有共享属性的PE节存储数据  Module  DocStats   --   利用事件对象使多个线程协同工作 (统计文档)  Mutexes    --   利用互斥对象使(计算/显示)两个线程同步  DirWalk    --   遍历DirWalk.exe所在磁盘目录树  FileChng   --   监视目录变化  CritSecs   --   利用临界区对象使(计算/显示)两个线程同步  SprMrkt    --   利用互斥对象和信号量对象控制"超市"运转  SEHSum     --   利用SEH机制, 修复堆栈溢出  SEHTerm    --   演示SEH终止处理和异常抛出  SEHExcpt   --   利用SEH机制, 稀疏提交数组内存  SEHSoft    --   抛出自定义异常通知程序清零记录  Bucket     --   SWMRG复合同步对象 (单写入/多读取)  AlertIO    --   利用"回调通知"进行文件拷贝 (异步&分块)  IOCmpPrt   --   利用"完成端口"进行文件拷贝 (异步&分块) | 
             
           
		  
          
            
              ![]()  | 
             
           
          
          
            
              | 本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! | 
             
            
        
          
          
          
            
              |  相关文章 | 
               | 
             
			![]()  |  
            
              | 
			   | 
             
       
          
            
              | 相关评论 | 
             
			![]()  |  
            
              | 
              
                         | 
             
            | 
        |