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等,可以使你的技术素养再上一个台阶。
课程从原理入手结合大量编码实例讲解了以下具体内容:
1. 在windows中如何处理同步异步IO,如何通过debugview进行本地和远程调试。
2. 线程池调用的四种方式:异步方式调用;周期性调用;内核对象触发调用;异步IO触发调用。
3. 线程池同步的五种方法:Interlocked族函数;临界区;事件内核对象;互斥量;信号量。
4. 线程池资源判断及定制。
5. 动态链接库的编写及导出技巧。
6. 使用C/C++隐式和显式调用方法。
7. 使用C#、VB、Python等多种语言的调用技巧。
8. dll类库工业化设计技巧。
9. 注入DLL的四种方法:注册表法;函数转发;设置挂钩法;远程注入法;
10. DLL的局部钩子、全局钩子、指定线程钩子。
11. 综合利用dumpbin、Debugview及ProcessExplorer等工具分析DLL内部调用关系。
12. 拦截API的原理,导入地址列表(IAT),拦截编码技巧。
13. 注入DLL结合拦截API实例,崩溃到尖叫!!!
教程目录:第1章 同步异步IO
1-1七日成蝶课程体系说明(2020)[20:53]
1-2课程概览,学我所需[03:02]
1-3(加餐)VS2019下载安装[11:49]
1-4(加餐)VS2019初体验[07:00]
1-5(加餐)#pragma once与#ifndef[04:18]
1-6Windows IO API详解[21:12]
1-7打开IO设备[08:17]
1-8写入文件设备[05:22]
1-9强制写入设备[03:15]
1-10读取文件设备[06:02]
1-11解决UNICODE编码问题[13:47]
1-12获取文件大小[06:56]
1-13设置文件尾[07:49]
1-14异步读写[13:36]
1-15异步读写判断[03:24]
1-16异步完成IO(一)[06:50]
1-17异步完成IO(二)[11:40]
1-18异步完成IO(三)[12:40]
1-19异步完成IO(四)[17:59]
1-20异步完成IO(五)[13:49]
1-21异步完成IO(六)[09:30]
1-22windows调试之debugview本地调试[07:22]
1-23windows调试之debugview远程调试[06:31]
第2章 线程池
2-1课程概览,学我所需[04:06]
2-2线程池原理及API[16:39]
2-3异步方式调用(上)[08:40]
2-4异步方式调用(下)[08:43]
2-5周期性调用[30:15]
2-6内核对象触发调用[12:55]
2-7异步IO完成触发调用[15:54]
2-8线程池同步-Interlocked族函数[08:36]
2-9线程池同步-临界区[08:09]
2-10线程池同步-事件内核对象[09:14]
2-11线程池同步-互斥量[04:13]
2-12线程池同步-信号量[06:41]
2-13逻辑完成-解除等待[02:55]
2-14线程资源判断[07:29]
2-15线程资源池定制[12:00]
第3章 动态链接库
3-1课程概览,学我所需[05:47]
3-2原理说明与初步接触[31:58]
3-3从HelloWorld开始[07:15]
3-4使用dumpbin查看dll和exe[07:05]
3-5初始化加载法调用无参Dll[08:19]
3-6初始加载法调用无参Dll[08:19]
3-7随用随加载法调用动态链接库[11:59]
3-8导出函数带参数的DLL[08:38]
3-9初始加载法调用函数带参数的DLL[07:39]
3-10隐式调用带参函数的dll[09:23]
3-11C++调用C语言DLL的处理技巧[07:30]
3-12C++生成的DLL与C语言的区别[04:07]
3-13C++调用C++生成的DLL[05:28]
3-14DLL导出类[05:35]
3-15C++调用导出类[03:59]
3-16类库的工业化设计(上)[10:15]
3-17类库的工业化设计(下)[11:18]
3-18通过向导自动生成DLL[04:22]
3-19入口函数四种情况详解[17:47]
3-20安装C#、VB、Python[03:34]
3-21__cdecl与__stdcall[07:37]
3-22通过def文件规范C语言导出符号[05:07]
3-23通过def文件规范C++函数导出符号[01:56]
3-24通过def文件规范C++带参函数导出符号[05:03]
3-25C#调用C语言编写的DLL[12:41]
3-26C#无法直接调用C++导出的DLL[04:38]
3-27C#调用def导出的C++动态链接库[02:51]
3-28C#调用有参导出函数(上)[06:36]
3-29C#调用有参导出函数(下)[03:18]
3-30VB调用dll动态链接库(上)[07:44]
3-31VB调用dll动态链接库(下)[10:42]
3-32Python调用dll动态链接库(上)[05:38]
3-33Python调用dll动态链接库(下)[02:44]
第4章 注入DLL
4-1课程概览,学我所需[04:05]
4-2工作原理及技术说明[33:16]
4-3VS201X的程序如何在windows XP下跑起来[08:25]
4-4注册表知识准备[10:11]
4-5注册表注入DLL(上)[17:03]
4-6注册表注入DLL(下)[05:42]
4-7DebugView验证注入DLL[07:34]
4-8ProcessExplorer验证注入DLL[03:23]
4-9验证win7系统注入DLL的有效性[06:46]
4-10函数转发注入DLL(一)[10:32]
4-11函数转发注入DLL(二)[08:08]
4-12函数转发注入DLL(三)[13:35]
4-13函数转发注入DLL(四)[04:28]
4-14函数转发注入DLL(五)[05:07]
4-15通过SetWindowsHookEx注入DLL(一)[11:04]
4-16通过SetWindowsHookEx注入DLL(二)[22:12]
4-17通过SetWindowsHookEx注入DLL(三)[05:50]
4-18通过SetWindowsHookEx注入DLL(四)[10:01]
4-19通过SetWindowsHookEx注入DLL(五)[05:06]
4-20通过SetWindowsHookEx注入DLL(六)[15:10]
4-21通过SetWindowsHookEx注入DLL(七)[12:47]
4-22通过SetWindowsHookEx注入DLL(八)[07:10]
4-23全局钩子(上)[06:48]
4-24全局钩子(下)[14:00]
4-25全局钩子之共享段(上)[15:20]
4-26全局钩子之共享段(下)[03:50]
4-27挂钩指定线程(上)[10:01]
4-28挂钩指定线程(下)[03:12]
4-29远程注入DLL(一)[07:03]
4-30远程注入DLL(二)[21:40]
4-31远程注入DLL(三)[07:10]
4-32远程注入DLL(四)[05:42]
4-33远程注入DLL(五)[03:32]
第5章 拦截API
5-1课程概览,学我所需[03:03]
5-2拦截原理说明[06:22]
5-3先睹为快[03:41]
5-4制作目标API开始学习
5-5导出地址表(IAT)[10:22]
5-6核心编码(上)[25:43]
5-7(加餐)对照IAT表详解核心代码[08:40]
5-8核心编码(下)[05:38]
5-9拦截调试[09:36]
5-10远程注入+拦截API(一)[05:06]
5-11远程注入+拦截API(二)[06:16]
5-12远程注入+拦截API(三)[04:58]
5-13远程注入+拦截API(四)[05:43]
Windows深入编程全集课程
更多知识
-
阿冲文字组拆解进阶课
课程目录:第一节直播 .mp4第二节 .mp4第三节课 .mp4第四节-学习方法梳理 .mp4
笑中含恨╮
81 阅读
-
2026全新AI漫剧课程:覆盖创作全链路,教你写作分镜剪辑配音一站式打造漫剧作品
2026全新AI漫剧课程:覆盖创作全链路,教你写作分镜剪辑配音一站式打造漫剧作品一、课程内容简介本课程围绕AI漫剧基础全流程展开教学,从行业生态认知入手,系统讲解AI写作、小说转剧本、AI绘图、分镜脚
回眸一笑泪倾城
47 阅读
-
26年拼多多最新起店流程,从0-1让你全方位学习和了解
3月10日更新:拼多多2026最新线上课,从0-1让你全方位学习和了解!课程目录:2026.3.23号运营篇-26年最新版活动课程(二).mp42026.3.8运营篇-26年最新版活动课程(一).mp
无节奏不成方圆
69 阅读
-
叶建平:从0到1全面搭建企业财务管理体系
课程目录:1--财务观念篇_先导片 没有财务思维,再努力也赚不到钱.mp42--财务观念篇_第1章第1节 财务就是会计吗?.mp43--财务观念篇_第1章第2节 财务能给公司做什么?.mp44--财务
殇魂破
43 阅读
-
AI实战技能课,真正掌握AI领域的核心能力,把AI从”听懂了”变成”能用,能做,能交付,能复用
课程介绍:这不是一门”讲概念”的AI课,而是一门以结果为导向的实战技能课。课程核心目标很明确:帮助你真正掌握AI领域的核心能力,把AI从”听懂了”变成”能用,能做,能交付,能复用”。无论你是个人想提升
网名大全
87 阅读
-
AI亲人复活变身教学,最近超级火爆的项目,涨粉超级快,私域引流代做服务,收徒等
课程介绍最近网上这种账号超级火爆,帮助亲人复活。或者人物替换等。目前全网涨粉超级快,还可以私域引流代做服务。收徒等。今天云天就分享一下这个教程。课程目录飞书图文教学,简单易操作,一学就会
杀戮浪者
71 阅读
-
风翮设计思维觉醒课
课程目录:001.开篇_成为高手的第一步 .mp4002.第一章_成功设计的关键_《什么才是好设计》 .mp4003.第一章_成功设计的关键_《重识形状颜色》 .mp4004.第一章_成功设计的关键_
梦夏
41 阅读
-
吴梓境:资本思维翻转财富—人人都需要的资本思维课
课程目录:1_先导片.mp42_1、为什么人人都需要“资本思维”?普通人改变财富命运的机会.mp43_2、如何拥有资本思维?5步看清经济形势和赚钱风口.mp44_3、什么时候才能轮到我有钱?从房地产行
我陪着你走
52 阅读
撰写回复