因本人积分有限,资源大小受限,所分压缩包数量较多,敬请理解。本资源不仅从头开始讨论Window Server 2012 R2的基本操作,还描述了帮助优化Window Server 2012 R2环境的功能和解决方法。
2022-10-21 09:48:45 59MB Windows Server
1
此书是windows api 基础教程,可以深入学习windows下的编程,了解windows的运行过程。
2022-08-29 23:58:25 46.27MB windows api
1
全书内容包括准备开发环境、TCP/IP基本介绍、Windows套接字基础、协议特征、基本TCP套接字编程、基本UDP套接字编程、套接字选项、套接字阻塞模式开发、套接字非阻塞模式开发、Select模型开发、WSAAsyncSelect模型开发、WSAEventSelect模型开发、重叠I/O模型开发和完成端口模型开发。为使读者深入理解套接字的理论知识,增加实践项目经验,本书最后7章,每章讲解一个具有实践意义的网络应用程序。在这些实例中包含许多软件开发技术知识,如STL、ADO、多线程、MFC、软件设计模式等。
2022-08-29 13:42:19 49.2MB Windows Sockets 网络开发
1
目录 6 第1章 Windows应用程序开发入门 16 1.1 第一个实例程序 16 1.1.1 sta rt.exe 16 1.1.2 Windows API 17 1.1.3 程序入口函数 17 1.1.4 start.c代码分析 17 1.2 编译代码 18 1.2.1 安装Visual Studio 18 1.2.2 安装Microsoft Platform SDK 19 1.2.3 集成Microsoft Platform SDK与Visual C++速成版 20 1.2.4 Vista SDK与Visual Studi0 2008 21 1.2.5 Visual Studio专业版或团队系统版 22 1.2.6 使用图形化IDE建立工程、进行编译 22 1.2.7 “解决方案”与“工程” 23 1.2.8 使用命令行工具编译 23 第2章 Windows API概要 24 2.1 Windows数据类型 24 2.1.1 Windows数据类型示例 25 2.1.2 Windows数据类型与标准C数据类型的关系 28 2.1.3 Windows数据类型与Windows API 28 2.1.4 Windows中的数据结构 29 2.2 Windows API的功能分类 29 2.2.1 系统基本服务 29 2.2.2 系统管理 31 2.2.3 用户界面 31 2.2.4 图像和多媒体 34 2.2.5 网络 34 2.2.6 系统安全 34 2.2.7 其他功能 35 2.3 Windows API核心DLL 35 2.3.1 Kerne132.dll 35 2.3.2 User32.dll 36 2.3.3 Gdi32.dll 36 2.3.4 标准C函数 36 2.3.5 其他Dll 36 2.4 Unicode和多字节 36 2.4.1 W版本和A版本的API 38 2.4.2 Unicode与ASGII的转换 39 2.5 对Windows程序设计规范的建议 39 第3章 开发工具配置与使用 41 3.1 使用Visual C/C++编译链接工具 41 3.1.1 编译器cl.exe 41 3.1.2 资源编译器rc.exe 46 3.1.3 链接器link.exe 47 3.1.4 其他工具 53 3.1.5 编译链接工具依赖的环境变量 54 3.1.6 示例:使用/D选项进行条件编译 57 3.2 使用Platform SDK 58 3.2.1 Platform SDK的目录结构与功能 58 3.2.2 为编译链接工具设置环境变量 59 3.2.3 Platform SDK工具集 61 3.2.4 Windows Vista SDK 63 3.3 编写Makefile 63 3.3.1 使用nmake.exe构建工程 63 3.3.2 Makefile实例 65 3.3.3 注释 65 3.3.4 宏 66 3.3.5 描述块:目标、依赖项和命令 68 3.3.6 makefile预处理 69 3.3.7 在Platform SDK的基础上使用nmake 70 3.4 使用WinDbg调试 72 3.4.1 安装WinDbg 72 3.4.2 编译可调试的程序 73 3.4.3 WinDbg命令 74 3.4.4 调试过程演示 74 3.5 集成开发环境Visual Studio 77 3.5.1 工程类型选择与配置 77 3.5.2 Visual Studio快捷方式 79 3.5.3 生成项目 79 3.5.4 调试 79 3.5.5 选项与设置 80 3.6 开发环境配置总结 81 第4章 文件系统 82 4.1 概述 82 4.1.1 文件系统的基本概念 82 4.1.2 文件系统主要API 83 4.2 磁盘和驱动器管理 85 4.2.1 遍历卷并获取属性 85 4.2.2 操作驱动器挂载点 91 4.2.3 判断光驱中是否有光盘 96 4.2.4 获取磁盘分区的总容量、空闲容量、簇、扇区信息 98 4.3 文件和目录管理 101 4.3.1 删除、复制、重命名、移动文件 102 4.3.2 创建、打开、读写文件,获取文件大小 105 4.3.3 创建目录 111 4.3.4 获取程序所在的目录、程序模块路径,获取和设置当前目录 112 4.3.5 查找文件、遍历指定目录下的文件和子目录 115 4.3.6 递归遍历目录树 118 4.3.7 获取、设置文件属性和时间 120 4.4 内存映射文件 125 4.4.1 使用Mapping File提高文件读写的效率 125 4.4.2 通过Mapping File在进程间传递和共享数据 130 4.4.3 通过文件句柄获得文件路径 133 4.5 总结 136 第5章 内存管理 137 5.1 Windows内存管理原理 137 5.1.1 基本概念 137 5.1.2 分页与分段内存管理、内存映射与地址转换 138 5.1.3 进程的内存空间 140 5.1.4 虚拟内存布局、内存的分工、堆与栈 142 5.1.5 内存的保护属性和存取权限 142 5.1.6 本章API列表 142 5.2 堆管理 144 5.2.1 获取堆句柄、分配与再分配堆 144 5.2.2 获取堆中内存块的大小信息 148 5.2.3 释放内存、销毁堆 149 5.3 全局(Global)和局部(Local)内存管理 151 5.3.1 Global函数 151 5.3.2 Local函数 152 5.3.3 使用全局和局部函数分配和释放内存、改变内存块属性 153 5.4 虚拟内存管理 154 5.4.1 虚拟地址空间与内存分页 154 5.4.2 分配和释放可读可写的虚拟内存页面 154 5.4.3 修改内存页面状态和保护属性、将页面锁定在物理内存中 157 5.4.4 管理其他进程的虚拟内存 158 5.5 内存操作与内存信息管理 159 5.5.1 复制充、移动、清零内存块、防止缓冲区溢出 159 5.5.2 获得当前系统内存使用情况 161 5.5.3 判断内存指针的可用性 162 5.6 各种内存分配方式的关系与比较 163 5.6.1 标准C内存管理函数与Windows内存管理API的关系 163 5.6.2 功能性区别 164 5.6.3 效率的区别 164 第6章 进程、线程和模块 165 6.1 基本概念 165 6.1.1 应用程序与进程 165 6.1.2 控制台应用程序与图形用户界面应用程序 166 6.1.3 动态链接库、模块 166 6.1.4 线程、纤程与作业 167 6.1.5 权限与优先级 167 6.2 进程管理 167 6.2.1 创建进程、获取进程相关信息、获取启动参数 168 6.2.2 编写控制台程序和图形用户界面应用程序 173 6.2.3 获取和设置环境变量 173 6.3 线程、纤程 176 6.3.1 创建线程、退出线程、获取线程信息 177 6.3.2 挂起、恢复、切换、终止线程 179 6.3.3 创建远程线程、将代码注入其他进程中执行 182 6.3.4 创建纤程、删除纤程、调度纤程 185 6.3.5 纤程与线程的互相转换 186 6.4 进程状态信息 191 6.4.1 PS API与Tool help API 191 6.4.2 遍历系统中的进程 193 6.4.3 列举进程的模块、线程 197 6.4.4 进程的堆使用、内存占用、虚拟内存大小,页面错误情况 199 6.5 动态链接库 200 6.5.1 加载、释放DLL、通过句柄获取DLL相关信息 201 6.5.2 编写动态链接库、导出函数 201 6.5.3 创建动态链接库工程,配置DLL编译链接选项 203 6.5.4 运行时动态获取DLL导出函数地址并调用 204 6.5.5 声明导出函数、创建lib库,为其他模块提供导入表调用接口 205 6.5.6 通过构建导入表调用DLL导出函数 206 第7章 线程同步 207 7.1 基本原理 207 7.1.1 线程同步的过程 207 7.1.2 同步对象 208 7.1.3 等待函数 208 7.2 同步对象示例 209 7.2.1 使用事件对象(Event) 209 7.2.2 使用互斥对象(Mutex) 214 7.2.3 使用信号量控制访问共享数据的线程数量 217 7.2.4 使用可等待计时器(Timer) 221 7.3 等待进程和线程的执行完成 224 第8章 服务 225 8.1 基本概念 225 8.1.1 服务控制器(SCM) 225 8.1.2 服务程序 226 8.1.3 服务控制管理程序 226 8.1.4 系统服务管理工具 226 8.1.5 服务的属性 226 8.2 编写服务程序 227 8.2.1 入口函数 227 8.2.2 服务主函数 227 8.2.3 控制处理函数 228 8.3 实现对服务的控制和管理 231 8.3.1 创建、删除服务 231 8.3.2 启动、停止服务,向服务发送控制请求 234 8.3.3 管理服务状态、配置服务、服务的依赖关系 237 第9章 图形用户界面 244 9.1 字符界面程序 244 9.1.1 基本概念 244 9.1.2 控制台读写 246 9.1.3 控制台字体、颜色等属性,操作屏幕缓存 249 9.1.4 控制台事件 259 9.2 图形用户界面:基本概念 262 9.2.1 窗口 262 9.2.2 窗口类 263 9.2.3 消息和消息处理函数 263 9.2.4 控件 263 9.2.5 资源 264 9.2.6 对话框 264 9.3 图形用户界面:窗口 264 9.3.1 注册窗口类 266 9.3.2 创建窗口 267 9.3.3 窗口消息处理函数 269 9.3.4 窗口属性、位置和大小 273 9.3.5 窗口显示方式 274 9.3.6.线程消息队列和消息循环 274 9.4 图形用户界面:控件 275 9.4.1 Tree View控件 275 9.4.2 为Tree View控件增加节点 277 9.4.3 Tree View右键菜单 278 9.4.4 List View控件 280 9.4.5 为List View控件增加分栏 282 9.4.6 为List View控件增加项 283 9.4.7 文本框控件 284 9.4.8 为文本框控件设置文字 285 9.5 界面资源 286 9.5.1 资源脚本(.rc) 286 9.5.2 资源ID定义和头文件 289 9.5.3 在程序中使用资源 289 9.6 菜单 290 9.6.1 菜单资源和菜单句柄 290 9.6.2 动态增加、删除、设置菜单及菜单项 291 9.6.3 菜单消息处理 292 9.7 对话框 292 9.7.1 创建对话框 292 9.7.2 对话框消息处理函数 293 第10章 系统信息的管理 295 10.1 Windows系统信息 295 10.1.1 获取系统版本 295 10.1.2 获取计算机硬件信息 297 10.1.3 获取系统目录等信息 299 10.1.4 用户名、计算机名、域名 300 10.1.5 处理系统颜色信息、尺度信息等 302 10.1.6 鼠标、键盘等外设信息 303 10.2 时间信息 304 10.2.1 设置、获取系统时间 304 10.2.2 获取开机至现在持续的时间 305 10.2.3 文件时间与系统时间的转换 305 10.3 注册表 306 10.3.1 注册表的作用及组织形式 306 10.3.2 键、子键、键属性及键值的相关操作 307 10.3.3 列举注册表项及键值 309 10.3.5 设置随程序启动而启动的调试器(任何程序) 312 10.3.6 指定程序崩溃实时调试器 312 第11章 进程间通信 313 11.1 邮槽( MailSlot ) 313 11.1.1 创建邮槽、从邮槽中读取消息 313 11.1.2 通过邮槽发送消息 317 11.2 管道(Pipe) 318 11.2.1 创建命名管道 318 11.2.2 管道监听 320 11.2.3 使用异步I/O进行读写 321 11.2.4 关闭管道实例 325 11.2.5 客户端 325 11.3 剪贴板 328 11.3.1 获取、设置剪贴板数据 328 11.3.2 监视剪贴板 334 11.3.3 剪贴板数据格式 343 11.4 数据复制消息(WM_COPYDATA) 345 11.4.1 数据发送端 345 11.4.2 数据接收端 348 11.5 其他进程间通信方式 350 11.5.1 动态数据交换(DDE)和网络动态数据交换(NDDE) 350 11.5.3 Windows Socket 351 第12章 Windows Shell程序设计 352 12.1 Windows Shell目录管理 352 12.1.1 Shell对目录和文件的管理形式 353 12.1.2 “我的文档”等特殊目录相关操作 353 12.1.3 绑定、遍历、属性获取 354 12.1.4 浏览文件对话框 357 12.2 文件协助(File Associations) 358 12.2.1 文件类型相关注册表键值 359 12.2.2 为文件指定默认打开程序 359 12.2.3 定制文件类型的图标 360 12.3 Shell扩展 361 12.3.1 对象及概念 361 12.3.2 CLSID,处理例程的GUID 362 12.3.3 注册Shell扩展 363 12.3.4 COM程序开发基础 364 12.3.5 编写Handler程序 364 12.3.6 Shell扩展程序的调试 380 12.3.7 总结 381 12.4 任务栏通知区域(Tray)图标 381 12.4.1 创建图标窗口 382 12.4.2 创建图标和图标菜单 386 12.4.4 弹出气泡通知 391 12.4.5 动态图标 393 12.4.6 其他功能 395 第13章 Windows GDI 398 13.1 GDI编程接口概述 398 13.1.1 Windows GDI的功能 398 13.1.2 链接库与头文件 398 13.2 设备上下文(DC)\输出操作与图形对象 398 13.2.1 设备上下文类型与关联设备 399 13.2.2 图形对象的作用及与DC的关系 399 13.2.3 各类图形对象的具体属性与作用 401 13.2.4 绘制、填充、写入等图形输出操作 402 13.2.5 修剪与坐标变换 403 13.2.6 设备上下文的图形模式 403 13.3 一个最简单的GDI程序 404 13.3.1 示例 404 13.3.2 DC的操作 406 13.3.3 颜色的表示 407 13.3.4 图形对象:画刷和画笔 407 13.3.5 输出操作:绘制图形和线条 409 13.4 文字和字体 409 13.4.1 选择、设置字体 412 13.4.2 选择字体图形对象 413 13.4.3 文字的颜色 413 13.4.4 输出文字 413 13.4.5 DC图形模式设置 414 13.4.6 遍历字体 415 13.4.7 为系统安装、删除字体文件 417 13.5 绘制线条 417 13.5.1 选择画笔对象 417 13.5.2 直线 418 13.5.3 绘制任意曲线 418 13.5.4 跟踪鼠标轨迹 418 13.5.5 弧线 424 13.6 绘制图形 424 13.6.1 填充颜色与边缘勾勒 425 13.6.2 绘制矩形、椭圆、圆角矩形 425 13.6.3 椭圆弓形和椭圆扇形 431 13.6.4 多边形 431 13.6.5 REGT结构及对RECT的操作 432 13.7 位图操作 434 13.7.1 截取屏幕、保存位图文件 434 13.7.2 将位图显示在界面上 439 13.8 区域(Regions)、路径(Paths)与修剪(Clip)操作 442 13.8.1 区域的创建及形状、位置等属性 442 13.8.2 区域边沿、区域填充、反转与勾勒操作 443 13.8.3 组合、比较、移动等操作 446 13.8.4 点击测试(Hit Testing) 447 13.8.5 路径的创建与操作 451 13.8.6 路径转换为区域 452 13.8.7 使用区域和路径进行修剪操作,限制输出 452 13.9 坐标变换 458 13.9.1 缩放 459 13.9.2 旋转 460 13.10 调色板 460 第14章 网络通信与配置 463 14.1 Socket通信 463 14.1.1 客户端 464 14.1.2 服务端 469 14.1.3 处理并发的客户端连接 475 14.1.4 网络通信的异步I/O模式 476 14.2 IP Helper 476 第15章 程序安装与设置 483 15.1.1 makecab.exe 483 15.1.2 压缩多个文件 484 15.1.3 Cabinet软件开发工具包(CABSDK) 485 15.2 编写INF文件 486 15.2.1 INF文件格式 486 15.2.2 Install节 488 15.2.3 CopyFiles和AddReg等安装过程 488 15.2.4 源路径和目的路径 489 15.2.5 字符串表 489 15.3 安装程序setup.exe的编号 489 15.4 使用msi文件进行安装 493 15.4.1 Windows Installer Service 493 15.4.2 msi文件的创建与修改工具orca.exe 495 15.4.3 准备工作 496 15.4.4 编辑表组 496 第16章 设备驱动管理与内核通信 497 16.1 设备管理 497 16.1.1 列举设备接口 497 16.1.2 监控设备的加载和卸载 504 16.2 I/o控制、内核通信 509 16.2.1 加载驱动程序 509 16.2.2 控制驱动程序、与驱动程序进行通信 516 16.3 编写设备驱动程序 519 16.3.1 驱动程序开发包:DDK 520 16.4 I/O模式,同步与异步 525 第17章 用户、认证和对象安全 527 17.1 基本概念 527 17.1.1 访问令牌、权限和用户标识 527 17.1.2 进程的系统操作权限 528 17.1.3 安全对象 528 17.1.4 访问控制列表(ACL) 529 17.2 安全机制程序示例 530 17.2.1 列举进程访问令牌内容和权限 530 17.2.2 修改进程的权限 536 17.2.3 列举安全对象的安全描述符 537 17.2.4 修改安全描述符 543 17.3 用户 544 17.3.1 创建用户 544 17.3.2 用户组 545 17.3.3 删除用户 546 17.3.4 列举用户和用户组、获取用户信息 547 第18章 Windows API的内部原理 554 18.1 关于API的补充说明 554 18.1.1 Windows API的版本演进和Vista新增API 554 18.1.2 64位操作系统的接口 555 18.2 Windows系统中的对象封装 555 18.2.1 什么是对象 555 18.2.2 面向对象的思想 555 18.2.3 Windows系统中的对象:内核对象、GDI对象等 556 18.3 WiFidows程序设计参考:文档资源与样例代码 556 18.3.1 SDK文档和MSDN 556 18.3.2 SDK示例代码 556 18.4 x86平台程序函数调用原理 557 18.4.1 函数调用的真实过程 557 18.4.2 函数调用约定 561 18.4.3 为什么通过参数返回数据时只能使用指针 562 18.4.4 缓冲区溢出 562 18.4.5 程序运行错误的调试技巧 562 18.5 可执行程序结构与AIPI函数接口内部机理 563 18.5.1 Windows可执行程序结构 563 18.5.2 导入表、导出表、动态链接 565 18.5.3 NTDLL.DLL、NATIVE API和SSDT 566 18.5.4 API HOOK 568 18.6 发布程序 569 18.6.1 合理选择编译链接选项 569 18.6.2 构建到指定路径 569 18.7 模块化,向Windows APl学习接口定义 569 18.7.1 lib文件 569 18.7.2 头文件 570 18.7.3 为第三方应用软件提供SDK 570
2022-08-26 09:33:47 50.19MB windowsAPI
1
基于VC++的Windows socket的网络编程开发
2022-06-30 14:01:55 48.53MB socket,VC++
1
精通windows socket网络开发源代码 精通windows socket网络开发源代码
2022-05-17 11:28:39 870KB 精通 windows socket 网络开发
1
精通Windows.API-函数、接口、编程实例的电子书,带目录和demo,有需要的朋友可以下载使用。
2022-04-28 08:09:09 46.31MB Windows.API
1
精通windows server 2008 命令行与powershell 电子书PDF单文件完整版 内容简介: 本书全面地介绍了Windows Server 2008命令行、PowerShell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,PowerShell等一系列的命令行管理方式以及脚本。本书侧重于系统、服务、网络和安全管理应用,不仅介绍了各个命令的语法和参数,还列举了大量实例,能够迅速提高读者的动手能力和技术水平。 本书适合于从事系统管理和网络管理的专业人员,同时适合于计算机及相关专业的学生,也可作为计算机培训学校的教材。 图书目录: 第1章 文件和文件夹管理 1 1.1 文件管理 1 1.1.1 append——指定打开文件 1 1.1.2 assoc——文件名扩展关联 2 1.1.3 attrib——文件属性 4 1.1.4 cipher——文件加密 5 1.1.5 comp——文件比较 10 1.1.6 copy——文件复制 11 1.1.7 robocopy——Windows的可靠文件复制 13 1.1.8 del——删除文件 22 1.1.9 expand——解压缩文件 23 1.1.10 compact——压缩文件 24 1.1.11 fc——文件比较 25 1.1.12 find——查找 27 1.1.13 findstr——搜索文本 28 1.1.14 ftype——文件类型 30 1.1.15 move——移动文件 31 1.1.16 rename(ren)——文件重命名 33 1.1.17 replace——替换文件 34 1.2 文件夹管理 36 1.2.1 chdir(cd)——改变目录 36 1.2.2 dir——列出文件目录 38 1.2.3 mkdir(md)——新建目录 40 1.2.4 rmdir(rd)——删除文件夹 41 1.2.5 tree——目录结构 43 1.2.6 type——浏览文本 44 1.2.7 verify——校验 45 1.2.8 verifier——驱动程序检验 46 1.2.9 where——位置 47 第2章 磁盘管理 49 2.1 磁盘分区与格式化 49 2.1.1 硬盘分区 49 2.1.2 磁盘格式化 51 2.1.3 Windows Server 2008系统分区 52 2.1.4 format——磁盘格式化 53 2.1.5 chkntfs——NTFS分区检查 55 2.1.6 convert——分区系统类型转换 57 2.1.7 fsutil——文件系统管理 58 2.2 磁盘优化 69 2.2.1 chkdsk——磁盘检查 69 2.2.2 defrag——磁盘碎片整理 71 2.2.3 compact——NTFS压缩 73 2.3 磁盘管理与卷标管理 74 2.3.1 diskprt——磁盘和分区管理 75 2.3.2 diskcopy——磁盘复制 79 2.3.3 diskcomp——磁盘比较 80 2.3.4 vssadmin——查看卷影副本 81 2.3.5 subst——虚拟驱动器 84 2.3.6 label——创建、修改或删除驱动器的卷标 86 2.3.7 vol——卷标 87 2.3.8 mountvol——设置装入点 87 第3章 系统管理 89 3.1 屏幕显示设置 89 3.1.1 chcp——活动控制台代码页 89 3.1.2 cls——清屏 90 3.1.3 color——屏幕色彩 91 3.1.4 prompt——提示符 92 3.1.5 title——命令行窗口标题 94 3.2 系统基本配置 94 3.2.1 country——国家设置 94 3.2.2 date——系统日期 97 3.2.3 time——系统时间 98 3.2.4 w32tm——时间服务 98 3.2.5 cmd——命令行 101 3.2.6 doskey——命令行宏 102 3.2.7 exit——退出命令行 103 3.3 显示系统信息 103 3.3.1 driverquery——查看设备驱动程序 103 3.3.2 help——帮助 105 3.3.3 systeminfo——系统信息 105 3.3.4 ver——系统版本 106 3.4 系统配置管理 107 3.4.1 mem——显示内存分配 107 3.4.2 msiexec——Windows Installer服务 108 3.4.3 debug——调试 113 3.4.4 graftabl——启用扩展字符集 119 3.4.5 mode——系统设置 121 3.4.6 path——路径 125 3.4.7 reg——修改注册表子项 125 3.4.8 regedit——注册表编辑器 132 3.4.9 regsvr32——将dll文件注册为命令 132 3.4.10 schtasks——任务计划 132 3.5 任务管理 145 3.5.1 shutdown——关闭或重启计算机 145 3.5.2 start——运行 146 3.5.3 tapicfg——TAPI应用程序目录分区 147 3.5.4 taskkill——结束任务进程 149 3.5.5 tasklist——显示任务进程 151 3.6 存储的用户名和密码 153 第4章 活动目录管理 155 4.1 域控制器的管理 155 4.1.1 adprep——域控制器准备工具 155 4.1.2 dcpromo——活动目录向导 158 4.2 活动目录对象的管理 159 4.2.1 dsquery——查找对象 159 4.2.2 dsget——显示对象 173 4.2.3 dsadd——添加对象 186 4.2.4 dsmod——修改对象 193 4.2.5 dsmove——移动对象 203 4.3 组策略的管理 204 4.3.1 gpresult——查看组策略 204 4.3.2 gpupdate——刷新组策略 206 4.3.3 ntdsutil——活动目录管理工具 207 第5章 网络管理 210 5.1 网络测试工具 210 5.1.1 ping——IP连接测试 210 5.1.2 ipconfig——IP配置信息 213 5.1.3 arp——地址解析 215 5.1.4 route——路由 216 5.1.5 netstat——网络统计信息 217 5.2 网络登录与管理 219 5.2.1 hostname——主机名 219 5.2.2 rasdial——自动建立连接 220 5.2.3 telnet——远程管理 221 5.2.4 tlntadmn——远程管理Telnet Server 222 5.2.5 tracerpt——设置跟踪程序 224 5.2.6 tracert——路由追踪 225 5.2.7 tftp——日常文件传输协议 226 5.2.8 getmac——查看网卡MAC地址 227 5.2.9 nbtstat——NetBIOS统计数据 228 5.3 网络配置命令 230 5.3.1 set address——配置IP地址 230 5.3.2 add address——添加IP地址 231 5.3.3 delete address——删除IP地址 232 5.3.4 show address——查看IP地址 232 5.3.5 add dnsserver——添加DNS服务器 233 5.3.6 delete dnsserver——删除DNS 234 5.3.7 show dnsserver——查看DNS 234 5.3.8 set winsserver——设置WINS 234 5.3.9 add winsserver——添加WINS 235 5.3.10 delete winsserver——删除WINS 235 5.3.11 show winsserver——查看WINS 235 5.3.12 show icmpstats——查看ICMP 236 5.3.13 show interface——查看网络接口统计 236 5.3.14 show ipaddress——查看IP地址信息 237 5.3.15 show ipnettomedia——查看ARP缓存 238 5.3.16 show ipstats——查看IP统计 238 5.3.17 show joins——查看加入的IP多播组 238 5.3.18 show tcpconn——查看TCP连接信息 239 5.3.19 show tcpstats——显示TCP统计 239 5.3.20 show udpconn——查看UDP端口信息 240 5.3.21 show udpstats——显示UDP统计 240 5.3.22 show config——显示网络接口配置 241 5.3.23 show offload——查看任务 2415.3.24 delete arpcache——删除ARP缓存 241 5.3.25 从命令提示符运行netsh命令 241 5.3.26 从netsh.exe命令提示符运行netsh 243 第6章 网络服务管理 249 6.1 网络服务 249 6.1.1 mmc——管理控制台 249 6.1.2 net——网络服务管理 250 6.1.3 runas——作为其他用户运行 272 6.1.4 sc——服务控制 274 6.1.5 waitfor——同步计算机 287 6.2 DHCP服务 288 6.2.1 netsh dhcp 288 6.2.2 netsh dhcp server——配置DHCP服务 290 6.2.3 netsh dhcp server scope——配置DHCP作用域 301 6.2.4 netsh dhcp server mscope——DHCP多播域 305 6.3 DNS服务——nslookup 305 6.4 文件服务 308 6.4.1 cacls——设置ACL 308 6.4.2 openfiles——打开共享文件 310 6.4.3 pushd——存储当前目录 313 6.4.4 takeown——成为文件所有者 314 6.5 证书服务——Certre9 315 6.6 终端服务 318 6.6.1 change——终端服务更改 318 6.6.2 cmstp——“连接管理器”服务配置 319 6.6.3 finger——查看登录用户信息 320 6.6.4 query——终端服务查询 320 6.6.5 reset session——重置会话 323 第7章 系统诊断 324 7.1 relog——导出性能日志文件 324 7.2 typeperf——性能计数器 325 7.3 unlodctr——删除计数器 326 7.4 eventcreate——自定义事件 327 7.5 netsh子命令——netsh诊断命令 328 7.5.1 connect ieproxy——代理服务器连接 328 7.5.2 connect iphost——到远程主机的连接 329 7.5.3 connect mail——到OE服务器的连接 329 7.5.4 connect news——设置OE新闻服务器TCP/IP连接 329 7.5.5 dump——创建脚本 329 7.5.6 gui——启动诊断工具 329 7.5.7 ping adapter——验证与其他设备的连接 330 7.5.8 ping dhcp——验证与DHCP服务器的连接 330 7.5.9 ping dns——验证与DNS服务器的连接 331 7.5.10 ping gateway——验证与默认网关的连接 331 7.5.11 ping ip——验证与指定IP的连接 332 7.5.12 ping iphost——验证与远程或本地主机的连接 332 7.5.13 ping loopback——验证与环回地址的连接 332 7.5.14 ping mail——验证与邮件服务器的连接 332 7.5.15 ping news——验证与OE新闻服务器的连接 333 7.5.16 ping wins——验证与WINS服务器的连接 333 7.5.17 show adapter——显示网卡信息 333 7.5.18 show all——显示所有网络对象 334 7.5.19 show client——显示所有网络客户 334 7.5.20 show computer——显示管理接口 335 7.5.21 show dhcp——显示DHCP服务器 335 7.5.22 show dns——显示DNS服务器 336 7.5.23 show gateway——显示默认网关 336 7.5.24 show ieproxy——显示IE代理服务器 337 7.5.25 show ip——显示网卡IP地址信息 337 7.5.26 show mail——显示邮件服务器 338 7.5.27 show modem——显示调制解调器信息 338 7.5.28 show news——显示新闻服务器的配置信息 339 7.5.29 show os——显示操作系统信息 339 7.5.30 show test——显示对象的连接 339 7.5.31 show version——显示操作系统版本 340 7.5.32 show wins——查看WINS服务器 340 7.6 eventvwr——Windows 事件查看器 341 7.7 wevtutil——管理Windows事件 343 第8章 故障恢复 349 8.1 bcdedit——配置数据存储编辑器 349 8.1.1 bcdedit命令简介 349 8.1.2 应用于存储的bcdedit命令选项 349 8.1.3 应用于存储项的bcdedit命令选项 351 8.1.4 应用于项目操作的bcdedit命令选项 355 8.1.5 控制输出的bcdedit命令选项 357 8.1.6 控制启动管理器的bcdedit命令选项 360 8.1.7 控制紧急管理服务的bcdedit命令选项 363 8.1.8 控制调试的bcdedit命令选项 365 8.2 系统文件的备份与恢复 368 8.2.1 安装备份工具 368 8.2.2 备份系统状态 369 8.2.3 恢复系统状态 370 8.3 pathping——显示丢失信息 371 8.4 recover——数据恢复 373 8.5 efc——扫描受保护的系统文件 374 第9章 系统安全 376 9.1 Internet协议安全 376 9.1.1 add filter——添加筛选器到指定的筛选器列表 376 9.1.2 add filteraction——创建具有安全措施的筛选器操作 378 9.1.3 add filterlist——创建指定名称的空筛选器列表 379 9.1.4 add policy——创建IPSec策略 379 9.1.5 add rule——创建规则 380 9.1.6 delete all——删除所有IPSec策略、筛选器列表和筛选器操作 382 9.1.7 delete filter——删除筛选器 382 9.1.8 delete filteraction——删除筛选器操作 383 9.1.9 delete filterlist——删除筛选器列表 383 9.1.10 delete policy——删除IPSec 策略及所有关联规则 383 9.1.11 delete rule——删除规则 384 9.1.12 exportpolicy——导出IPSec策略信息 384 9.1.13 importpolicy——导入IPSec策略信息 385 9.1.14 set defaultrule——修改策略的默认响应规则 385 9.1.15 set filteraction——修改筛选器操作 386 9.1.16 set filterlist——修改筛选器列表 387 9.1.17 set policy——修改 IPSec 策略 388 9.1.18 set store——设置当前IPSec策略的存储位置 389 9.1.19 set batch——设置批更新模式 389 9.1.20 set rule——更改规则 390 9.1.21 show all——显示所有IPSec策略配置信息 391 9.1.22 show filteraction——显示筛选器操作的配置信息 392 9.1.23 show filterlist——显示筛选器列表 393 9.1.24 show policy——显示IPSec 策略配置信息 393 9.1.25 show gpoassignedpolicy——显示组分配策略的详细信息 394 9.1.26 show rule——显示规则的详细信息 395 9.1.27 show store——显示当前策略存储类型 396 9.1.28 add mmpolicy——将主模式策略添加到SPD 396 9.1.29 add qmpolicy——将快速模式策略添加到SPD 397 9.1.30 add rule——添加一个规则和相关联的筛选器到SPD 398 9.1.31 delete all——从SPD中删除所有策略 400 9.1.32 delete mmpolicy——SPD中删除主模式策略 400 9.1.33 delete qmpolicy——从SPD中删除快速模式策略 401 9.1.34 delete rule——从SPD中删除规则及与其相关联的筛选器 401 9.1.35 set config——设置IPSEC配置和启动时间行为 402 9.1.36 set mmpolicy——更改SPD中的主模式策略 404 9.1.37 set qmpolicy——更改SPD中的快速模式策略 405 9.1.38 set rule——修改SPD中的规则和相关联的筛选器 406 9.1.39 show config——显示IPsec配置 407 9.1.40 show all——显示SPD中所有IPSec策略及筛选器 408 9.1.41 show mmfilter——从SPD中显示主模式筛选器详细信息 409 9.1.42 show mmpolicy——从SPD中显示主模式策略详细信息 409 9.1.43 show mmsas——显示SPD中主模式安全关联 410 9.1.44 show qmfilter——从SPD中显示快速模式筛选器详细信息 411 9.1.45 show qmpolicy——从SPD中显示快速模式策略详细信息 412 9.1.46 show qmsas——从SPD中显示快速模式安全关联 412 9.1.47 show rule——显示SPD中的规则详细信息 413 9.1.48 show stats——从 SPD 中显示IPsec和IKE统计信息 414 9.2 ipxroute——IPX路由 414 9.3 lodctr——性能计数 415 9.4 logman——管理日志 417 9.5 secedit——安全配置 422 9.5.1 secedit /analyze 422 9.5.2 secedit /configure 424 9.5.3 secedit /export 425 9.5.4 secedit /import 426 9.5.5 secedit /validate 427 9.5.6 secedit /generaterollback 427 9.6 组策略管理工具 428 9.6.1 gpoTool——检查域控制器上组策略对象 428 9.6.2 gpresult——组策略结果检测工具 431 9.6.3 gpupdate——组策略刷新工具 434 第10章 批处理和配置文件 436 10.1 批处理命令 436 10.1.1 break——检查Crtl+C 436 10.1.2 call——调用子批处理 437 10.1.3 for——执行特定命令 438 10.1.4 goto——批处理定向 440 10.1.5 If——批处理条件 440 10.1.6 echo——回显 442 10.1.7 rem——注释 443 10.1.8 pause——暂停 443 10.1.9 start——运行 444 10.1.10 choice命令 445 10.1.11 shift——更改参数的位置 447 10.2 系统配置文件 448 10.2.1 buffers——磁盘缓冲区 448 10.2.2 device——将驱动程序加载到内存 449 10.2.3 devicehigh——加载驱动程序到高内存区 449 10.2.4 echoconfig——显示消息 449 10.2.5 endlocal——本地化操作 450 10.2.6 set——设置环境变量 450 10.2.7 setlocal——环境变量的本地化 452 10.3 管道和重定向 454 10.3.1 重定向操作符 454 10.3.2 ——管道操作符 457 10.3.3 at——制定计划 458 10.3.4 edit——文本编辑器 461 10.3.5 more——单屏输出 463 10.3.6 sort——排序 466 10.3.7 find——查找 469 10.4 其他批处理符号 471 10.4.1 @——隐藏本行内容 471 10.4.2 ^——前导字符 472 10.4.3 &——同一行中使用多个不同命令 472 10.4.4 &&——如果多个命令中的一个失败即中止后续命令 473 10.4.5 ]sysy[ ]sysy[——允许在字符串中包含空格 473 10.4.6 ,——代替空格 474 10.4.7 ;——隔开同一命令的不同目标 475 10.5 通配符 475 10.5.1 *——通配符命令 475 10.5.2 ?——通配符命令 476 第11章 PowerShell管理 477 11.1 认识PowerShell 477 11.1.1 功能简介 477 11.1.2 PowerShell不同语言版本 478 11.1.3 Windows PowerShell命名系统 478 11.1.4 策略执行 480 11.1.5 脚本扩展文件名 480 11.1.6 PowerShell管道 480 11.1.7 PowerShell命令输出 481 11.2 安装并运行PowerShell 481 11.2.1 安装PowerShell 482 11.2.2 运行PowerShell 482 11.3 使用PowerShell帮助系统 483 11.3.1 get-help 484 11.3.2 get-command 488 11.4 WMI对象获取 490 11.4.1 显示WMI类列表 490 11.4.2 WMI类详细信息显示 492 11.5 计算机信息收集 493 11.5.1 了解可用磁盘空间 493 11.5.2 BIOS信息收集 494 11.5.3 处理器信息展示 494 11.5.4 制造商及型号了解 495 11.5.5 桌面设置收集 495 11.5.6 操作系统版本信息查询 496 11.5.7 已安装补丁程序展示 496 11.5.8 本地用户和所有者信息查询 497 11.5.9 登录会话信息展示 497 11.5.10 登录用户信息获取 497 11.5.11 服务状态查询 498 11.6 利用PowerShell实现本地进程管理 499 11.6.1 get-process 499 11.6.2 stop-process 501 11.6.3 停止所有其他Windows PowerShell会话 503 11.7 利用PowerShell实现网络任务执行 504 11.7.1 执行Ping操作 504 11.7.2 查询IP地址 505 11.7.3 罗列IP配置数据 505 11.7.4 网络适配器属性检查 506 11.7.5 网络共享实现 506 11.7.6 网络共享删除 506 11.7.7 可访问的网络驱动器连接 507 11.8 利用PowerShell实现软件操作 507 11.8.1 应用程序安装 507 11.8.2 应用程序卸载 508 11.8.3 Windows Installer应用程序查询 508 11.8.4 可卸载应用程序总列 509 11.8.5 Windows Installer应用程序升级 510 11.9 活用PowerShell Plus 510 第12章 脚本 512 12.1 脚本概述 512 12.1.1 什么是Windows脚本 512 12.1.2 Windows脚本架构 512 12.1.3 脚本编辑工具 513 12.1.4 运行Windows脚本 517 12.2 管理活动目录 519 12.2.1 管理计算机账户 519 12.2.2 管理组织单位 520 12.2.3 管理组 522 12.2.4 管理域 523 12.2.5 管理域账户 526 12.3 计算机管理 529 12.3.1 管理系统还原点 529 12.3.2 开始菜单设置 530 12.3.3 屏幕保护设置 532 12.3.4 任务栏设置 533 12.3.5 资源管理器设置 534
2022-03-20 09:27:10 79.68MB windows server2008 命令行 powershell
1
使用感受:此书非常不错,特别后面章节的实例,配合C/S设计及实现实例理解学些很快。 书本介绍:《精通Windows Sockets网络开发:基于Visual C++实现》由 浅入深、循序渐进地讲解如何使用WindowsSockets开发网络应用 程序。WindowsSockets是当前主要的网络开发技术之一。《精通 Windows Sockets网络开发:基于Visual C++实现》内容包括准备 开发环境、TCP/IP基本介绍、Windows套接字基础、协议特征、基 本TCP套接字编程、基本UDP套接字编程、套接字选项、套接字阻 塞模式开发、套接字非阻塞模式开发、Select模型开发、 WSAAsyncSelect模型开发、WSAEventSelect模型开发、重叠I/O模 型开发和完成端口模型开发。为使读者深入理解套接字的理论知 识,增加实践项目经验,《精通Windows Sockets网络开发:基于 Visual C++实现》最后7章,每章讲解一个具有实践意义的网络应 用程序。在这些实例中包含许多软件开发技术知识,如STL、ADO 、多线程、MFC、软件设计模式等。
2022-03-17 15:33:41 58.58MB 网络编程 WIN32 Socket 网络开发
1
包括WIN32中API函数以及精通Windows+API-函数、接口、编程实例(光盘资料)
1