Skip to content

zhaotianff/WindowsProgramming

Repository files navigation

WindowsProgramming

Windows programming demo

开发环境

  • Visual Studio 2019
  • VC++ v142 toolset
  • Windows 10 1703+

C++基础(基于C++ 11)

C++这些年我一直在学习,但真正在项目里用得也不多,所以经常就是看了又忘
这里总结的可能并不全面,只是我日常学习过程中的一些总结

代码列表

  • 窗口
    • 使用代码创建一个Windows窗口
  • 磁盘
    • 获取磁盘卷标名
    • 获取磁盘空间
    • 格式化磁盘
    • 监控磁盘文件变化
    • 弹出光驱
  • 桌面
    • 隐藏/显示桌面
    • 隐藏/显示开始菜单
    • 隐藏/显示任务栏
    • 隐藏/显示时钟
    • 获取桌面图标列表
  • 剪贴板
    • 设置内容到剪贴板
    • 读取剪贴板内容
    • 列举剪贴板中的数据类型
  • 键盘
    • 获取按键状态
    • 模拟键盘按下
    • (工具)按键记录器
  • 鼠标
    • 交换鼠标左右键
    • 模拟鼠标操作
    • 获取鼠标下窗体信息
  • 钩子
    • 监视发送到消息队列的消息
    • 监视低级键盘输入事件
    • 简易键盘输入记录器(工具)
  • 消息
    • 通过消息关闭资源管理器
    • 通过消息获取/设置资源管理器标题
  • IO
    • 创建文件
    • 追加文件
    • 读取文件
    • 删除文件
    • 枚举文件
  • 通用对话框
    • 打开/保存文件对话框
    • 浏览文件夹对话框
    • 打印对话框
    • 页面设置对话框
    • 打印属性性对话框
  • 启动技术
    • 创建进程API
    • 突破SESSION 0隔离创建用户进程
    • 内存直接加载运行
  • 监测进程
  • 多线程
    • 线程基础
  • WMI(Windows Management Instrumentation)
    • 获取WMI Provider数据
    • 枚举WMI Provider函数
    • 调用WMI Provider函数
  • 注册表
  • 绘图

Licenses

MIT