
Windows深入编程全集视频课程(七日成蝶)
来自 网络整理·免费领取学习资源
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《Windows深入编程全集视频课程(七日成蝶)》。官网需要单独购买,有集上可以免费领取。
资源介绍:
适合人群
windows开发程序员,windows开发入门者,大学生,IT转行人员,退伍军人转业
你将会学到:
通过课程的学习学习以下内容:1. 同步异步IO的原理及编码技巧。2. 线程池的工作原理及编码技巧。3. 动态链接库的原理及调用方式。4. C/C++、C#、VB、Python等语言调用动态链接库的编码技巧。5. 注入DLL的四种方法。6. 拦截API的原理及编码步骤
课程简介
本部课程共分5章,涵盖了同步异步IO、线程池、动态链接库、注入DLL、拦截API五个主题。学习后可以彻底俯视众多windows初级程序员,尤其是众多专业工具的使用,如:dumpbin、debugview、processexplorer等,可以使你的技术素养再上一个台阶
课程从原理入手结合大量编码实例讲解了以下具体内容:
在windows中如何处理同步异步IO,如何通过debugview进行本地和远程调试
线程池调用的四种方式:异步方式调用;周期性调用;内核对象触发调用;异步IO触发调用
线程池同步的五种方法:Interlocked族函数;临界区;事件内核对象;互斥量;信号量
线程池资源判断及定制
动态链接库的编写及导出技巧
使用C/C++隐式和显式调用方法
使用C#、VB、Python等多种语言的调用技巧
dll类库工业化设计技巧
注入DLL的四种方法:注册表法;函数转发;设置挂钩法;远程注入法;
DLL的局部钩子、全局钩子、指定线程钩子
综合利用dumpbin、Debugview及ProcessExplorer等工具分析DLL内部调用关系
拦截API的原理,导入地址列表(IAT),拦截编码技巧
注入DLL结合拦截API实例,崩溃到尖叫!!!
课程目录
- 第1章 同步异步IO
- 1-1 七日成蝶课程体系说明(2020)
- 1-10 读取文件设备
- 1-11 解决UNICODE编码问题
- 1-12 获取文件大小
- 1-13 设置文件尾
- 1-14 异步读写
- 1-15 异步读写判断
- 1-16 异步完成IO(一)
- 1-17 异步完成IO(二)
- 1-18 异步完成IO(三)
- 1-19 异步完成IO(四)
- 1-2 课程概览,学我所需
- 1-20 异步完成IO(五)
- 1-21 异步完成IO(六)
- 1-22 windows调试之debugview本地调试
- 1-23 windows调试之debugview远程调试
- 1-3 (加餐)VS2019下载安装
- 1-4 (加餐)VS2019初体验
- 1-5 (加餐)#pragma once与#ifndef
- 1-6 Windows IO API详解
- 1-7 打开IO设备
- 1-8 写入文件设备
- 1-9 强制写入设备
- 第2章 线程池
- 2-1 课程概览,学我所需
- 2-10 线程池同步-事件内核对象
- 2-11 线程池同步-互斥量
- 2-12 线程池同步-信号量
- 2-13 逻辑完成-解除等待
- 2-14 线程资源判断
- 2-15 线程资源池定制
- 2-2 线程池原理及API
- 2-3 异步方式调用(上)
- 2-4 异步方式调用(下)
- 2-5 周期性调用
- 2-6 内核对象触发调用
- 2-7 异步IO完成触发调用
- 2-8 线程池同步-Interlocked族函数
- 2-9 线程池同步-临界区
- 第3章 动态链接库
- 3-1 课程概览,学我所需
- 3-10 隐式调用带参函数的dll
- 3-11 C调用C语言DLL的处理技巧
- 3-12 C生成的DLL与C语言的区别
- 3-13 C调用C生成的DLL
- 3-14 DLL导出类
- 3-15 C调用导出类
- 3-16 类库的工业化设计(上)
- 3-17 类库的工业化设计(下)
- 3-18 通过向导自动生成DLL
- 3-19 入口函数四种情况详解
- 3-2 原理说明与初步接触
- 3-20 安装C#、VB、Python
- 3-21 __cdecl与__stdcall
- 3-22 通过def文件规范C语言导出符号
- 3-23 通过def文件规范C函数导出符号
- 3-24 通过def文件规范C带参函数导出符号
- 3-25 C#调用C语言编写的DLL
- 3-26 C#无法直接调用C导出的DLL
- 3-27 C#调用def导出的C++动态链接库
- 3-28 C#调用有参导出函数(上)
- 3-29 C#调用有参导出函数(下)
- 3-3 从HelloWorld开始
- 3-30 VB调用dll动态链接库(上)
- 3-31 VB调用dll动态链接库(下)
- 3-32 Python调用dll动态链接库(上)
- 3-33 Python调用dll动态链接库(下)
- 3-4 使用dumpbin查看dll和exe
- 3-5 初始化加载法调用无参Dll
- 3-6 初始加载法调用无参Dll
- 3-7 随用随加载法调用动态链接库
- 3-8 导出函数带参数的DLL
- 3-9 初始加载法调用函数带参数的DLL
- 第4章 注入DLL
- 4-1 课程概览,学我所需
- 4-10 函数转发注入DLL(一)
- 4-11 函数转发注入DLL(二)
- 4-12 函数转发注入DLL(三)
- 4-13 函数转发注入DLL(四)
- 4-14 函数转发注入DLL(五)
- 4-15 通过SetWindowsHookEx注入DLL(一)
- 4-16 通过SetWindowsHookEx注入DLL(二)
- 4-17 通过SetWindowsHookEx注入DLL(三)
- 4-18 通过SetWindowsHookEx注入DLL(四)
- 4-19 通过SetWindowsHookEx注入DLL(五)
- 4-2 工作原理及技术说明
- 4-20 通过SetWindowsHookEx注入DLL(六)
- 4-21 通过SetWindowsHookEx注入DLL(七)
- 4-22 通过SetWindowsHookEx注入DLL(八)
- 4-23 全局钩子(上)
- 4-24 全局钩子(下)
- 4-25 全局钩子之共享段(上)
- 4-26 全局钩子之共享段(下)
- 4-27 挂钩指定线程(上)
- 4-28 挂钩指定线程(下)
- 4-29 远程注入DLL(一)
- 4-3 VS201X的程序如何在windows XP下跑起来
- 4-30 远程注入DLL(二)
- 4-31 远程注入DLL(三)
- 4-32 远程注入DLL(四)
- 4-33 远程注入DLL(五)
- 4-4 注册表知识准备
- 4-5 注册表注入DLL(上)
- 4-6 注册表注入DLL(下)
- 4-7 DebugView验证注入DLL
- 4-8 ProcessExplorer验证注入DLL
- 4-9 验证win7系统注入DLL的有效性
- README.txt
- 第5章拦截API
- 5-1 课程概览,学我所需
- 5-10 远程注入+拦截API(一)
- 5-11 远程注入+拦截API(二)
- 5-12 远程注入+拦截API(三)
- 5-13 远程注入+拦截API(四)
- 5-2 拦截原理说明
- 5-3 先睹为快
- 5-4 制作目标API
- 5-5 导出地址表(IAT)
- 5-6 核心编码(上)
- 5-7 (加餐)对照IAT表详解核心代码
- 5-8 核心编码(下)
- 5-9 拦截调试
包含内容
- · 第1章 同步异步IO
- · 1-1 七日成蝶课程体系说明(2020)
- · 1-10 读取文件设备
- · 1-11 解决UNICODE编码问题
- · 1-12 获取文件大小
- · 1-13 设置文件尾
- · 1-14 异步读写
- · 1-15 异步读写判断
贡献者
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。