51CTO - Windows核心编程视频课程(第二部分)

深入理解Windows核心编程

编辑点评

系统讲解Windows核心编程,涵盖C++实践,适合有编程基础者提升。

⭐ 编辑推荐

本课程深入解析Windows核心编程,通过C++实践,助你掌握Windows编程精髓。

课程亮点

系统讲解Windows核心编程
C++实践提升
适合编程基础者

课程目录

📁 课件
    📁 1-011
        1.cpp  [1.2 KB]
    📁 1-010
        1.cpp  [1.6 KB]
    📁 61 APC的两个问题-01
        EvnetAndApc.cpp  [560.0 B]
        Main.cpp  [4.6 KB]
        APC1.cpp  [498.0 B]
    📁 Other_Syn
        📁 Debug
            Test_Dlg.exe  [150.0 KB]
            WaitForInputIdle.ilk  [312.6 KB]
            Test_Dlg.exe.manifest  [915.0 B]
            WaitForInputIdle.exe  [26.5 KB]
            WaitForInputIdle.exe.manifest  [406.0 B]
            WaitForInputIdle.pdb  [483.0 KB]
            Test_Dlg.pdb  [4.7 MB]
            Test_Dlg.ilk  [950.9 KB]
        📁 Other_Syn
            📁 Debug
                Other_Syn.log  [1.9 KB]
                vc100.idb  [459.0 KB]
                vc100.pdb  [108.0 KB]
                link.6044.write.1.tlog  [2.0 B]
                rc.command.1.tlog  [1.1 KB]
                WaitForInputIdle.obj  [23.6 KB]
                link.write.1.tlog  [1.2 KB]
                WaitForInputIdle.exe.embed.manifest.res  [472.0 B]
                CL.read.1.tlog  [25.4 KB]
                WaitForInputIdle.exe.embed.manifest  [406.0 B]
                link.6044-cvtres.write.1.tlog  [2.0 B]
                rc.write.1.tlog  [554.0 B]
                cl.command.1.tlog  [1.3 KB]
                link.6044.read.1.tlog  [2.0 B]
                mt.command.1.tlog  [832.0 B]
                WaitForInputIdle.exe.intermediate.manifest  [381.0 B]
                link.read.1.tlog  [4.9 KB]
                link.6044-cvtres.read.1.tlog  [2.0 B]
                mt.read.1.tlog  [562.0 B]
                WaitForInputIdle.lastbuildstate  [40.0 B]
                mt.write.1.tlog  [562.0 B]
                rc.read.1.tlog  [538.0 B]
                link-cvtres.read.1.tlog  [2.0 B]
                Other_Syn.vcxprojResolveAssemblyReference.cache  [707.0 B]
                link.command.1.tlog  [2.7 KB]
                CL.write.1.tlog  [598.0 B]
                WaitForInputIdle.write.1.tlog
                WaitForInputIdle_manifest.rc  [222.0 B]
                link-cvtres.write.1.tlog  [2.0 B]
            WaitForInputIdle.cpp  [1.1 KB]
            Other_Syn.vcxproj.user  [143.0 B]
            Other_Syn.vcxproj  [3.9 KB]
            Other_Syn.vcxproj.filters  [954.0 B]
        📁 ipch
            📁 other_syn-83c96b02
                waitforinputidle-fbc8bb96.ipch  [31.4 MB]
            📁 test_dlg-50d26838
        📁 Test_Dlg
            📁 res
                Test_Dlg.ico  [66.2 KB]
                Test_Dlg.rc2  [672.0 B]
            📁 Debug
                rc.command.1.tlog  [2.0 KB]
                CL.read.1.tlog  [126.6 KB]
                rc.write.1.tlog  [826.0 B]
                link.write.1.tlog  [1.5 KB]
                vc100.idb  [1.9 MB]
                Test_DlgDlg.obj  [39.2 KB]
                vc100.pdb  [3.3 MB]
                Test_Dlg.obj  [28.4 KB]
                link-cvtres.read.1.tlog  [2.0 B]
                Test_Dlg.write.1.tlog
                Test_Dlg.exe.intermediate.manifest  [640.0 B]
                mt.command.1.tlog  [1.4 KB]
                Test_Dlg.res  [68.0 KB]
                rc.read.1.tlog  [6.0 KB]
                cl.command.1.tlog  [4.1 KB]
                mt.write.1.tlog  [828.0 B]
                CL.write.1.tlog  [2.0 KB]
                link.read.1.tlog  [8.9 KB]
                Test_Dlg.exe.embed.manifest  [915.0 B]
                stdafx.obj  [624.9 KB]
                link-cvtres.write.1.tlog  [2.0 B]
                Test_Dlg_manifest.rc  [206.0 B]
                Test_Dlg.pch  [32.1 MB]
                Test_Dlg.log  [926.0 B]
                mt.read.1.tlog  [1.1 KB]
                Test_Dlg.exe.embed.manifest.res  [980.0 B]
                Test_Dlg.lastbuildstate  [40.0 B]
                link.command.1.tlog  [2.8 KB]
            Test_Dlg.rc  [9.4 KB]
            Test_Dlg.aps  [87.4 KB]
            Test_Dlg.vcxproj.user  [143.0 B]
            Test_Dlg.cpp  [2.0 KB]
            stdafx.cpp  [141.0 B]
            targetver.h  [234.0 B]
            Test_Dlg.h  [454.0 B]
            Resource.h  [515.0 B]
            Test_DlgDlg.h  [572.0 B]
            ReadMe.txt  [3.1 KB]
            stdafx.h  [1.6 KB]
            Test_DlgDlg.cpp  [3.0 KB]
            Test_Dlg.vcxproj  [5.7 KB]
            Test_Dlg.vcxproj.filters  [1.9 KB]
        Other_Syn.sdf  [82.1 MB]
        Other_Syn.suo  [14.5 KB]
        Other_Syn.sln  [1.3 KB]
    📁 1-02
        1.cpp  [3.4 KB]
    📁 基础限制-01
        基础限制.cpp  [1.2 KB]
    📁 1-03
        1.cpp  [3.6 KB]
    📁 1-06
        1.cpp  [2.0 KB]
    📁 1-07
        1.cpp  [2.3 KB]
    📁 1-04
        1.cpp  [1.6 KB]
    📁 1-012
        1.cpp  [6.7 KB]
    📁 1-05
        1.cpp  [3.8 KB]
    📁 1-09
        1.cpp  [5.1 KB]
    📁 1-01
        1.cpp  [3.1 KB]
    📁 65 WCT等待环-01
        测试程序.cpp  [1.1 KB]
        环.cpp  [2.8 KB]
    📁 54 内核同步对像初步-01
        2.cpp  [1.1 KB]
        1.cpp  [777.0 B]
    📁 53 关键区2-01
        Critical.h  [462.0 B]
        Spin.cpp  [361.0 B]
        Spin.h  [122.0 B]
        Main.cpp  [460.0 B]
        Critical.cpp  [2.8 KB]
    📁 1-08
        1.cpp  [1.8 KB]
    📁 Timer-01
        Timer.cpp  [6.0 KB]
    📁 52 关键区1-01
        Spin.h  [122.0 B]
        Critical.h  [330.0 B]
        Critical.cpp  [1.2 KB]
        Main.cpp  [460.0 B]
        Spin.cpp  [361.0 B]
    线程调度-以及线程同步原理-01.docx  [21.3 KB]
40.调试事件_ev.mp4  [108.3 MB]
38.等待进程空闲_ev.mp4  [23.1 MB]
6.作业通知的接收1_ev.mp4  [114.2 MB]
25.线程优先级和同步原理_ev.mp4  [107.7 MB]
16.线程优先级和线程上下文切换_ev.mp4  [101.0 MB]
34.信号灯_ev.mp4  [90.6 MB]
3.如何给作业中的进程施加限制_ev.mp4  [206.0 MB]
32.互斥内核对象_ev.mp4  [146.1 MB]
1.作业概念初步_ev.mp4  [161.3 MB]
23.带自旋锁的关键区_ev.mp4  [121.8 MB]
8.作业通知的接收2_ev.mp4  [135.2 MB]
17.线程暂停_ev.mp4  [82.1 MB]
35.APC初步_ev.mp4  [92.0 MB]
12.CreateThread和beginthread_ev.mp4  [169.4 MB]
26.自旋同步_ev.mp4  [59.2 MB]
33.防止互斥内核对象出现abandoned的方法_ev.mp4  [94.9 MB]
39.WCT等待环_ev.mp4  [119.4 MB]
31.WaitForMultipleObjects函数_ev.mp4  [86.5 MB]
36.APC的两个问题_ev.mp4  [98.1 MB]
30.事件同步对象_ev.mp4  [122.1 MB]
4.作业中的基本限制_ev.mp4  [143.8 MB]
15.API函数和C语言库函数混合使用的问题_ev.mp4  [116.6 MB]
22.关键区_ev.mp4  [140.5 MB]
24.slim读写锁和条件变量_ev.mp4  [161.2 MB]
9.其他一些杂项_ev.mp4  [152.1 MB]
37.时钟内核对象_ev.mp4  [156.0 MB]
20.CPU的几个概念_ev.mp4  [72.4 MB]
14.伪句柄和真是句柄_ev.mp4  [62.7 MB]
10.线程初步_ev.mp4  [85.6 MB]
28.关键区2_ev.mp4  [83.3 MB]
5.作业中的安全限制_ev.mp4  [108.4 MB]
13.API函数和C语言函数_ev.mp4  [157.9 MB]
11.线程创建_ev.mp4  [138.9 MB]
21.原子操作函数interlocked系列函数_ev.mp4  [164.2 MB]
7.作业中的UI限制_ev.mp4  [128.5 MB]
29.内核同步对像初步_ev.mp4  [100.9 MB]
19.设置线程和进程的cpu_ev.mp4  [105.0 MB]
27.关键区1_ev.mp4  [122.0 MB]
2.子进程不加入默认父进程所在作业的办法_ev.mp4  [90.3 MB]
18.windows系统抽象优先级和线程优先级关系_ev.mp4  [131.2 MB]

适合人群

  • 编程爱好者
  • Windows开发工程师

学习收获

掌握Windows编程基础
提升C++编程能力
深入理解系统架构

祝您学习愉快!

学有所成,前程似锦!