Windows programming demo
- Visual Studio 2019
- VC++ v142 toolset
- Windows 10 1703+
C++这些年我一直在学习,但真正在项目里用得也不多,所以经常就是看了又忘
这里总结的可能并不全面,只是我日常学习过程中的一些总结
- 窗口
- 使用代码创建一个Windows窗口
- 磁盘
- 获取磁盘卷标名
- 获取磁盘空间
- 格式化磁盘
- 监控磁盘文件变化
- 弹出光驱
- 桌面
- 隐藏/显示桌面
- 隐藏/显示开始菜单
- 隐藏/显示任务栏
- 隐藏/显示时钟
- 获取桌面图标列表
- 剪贴板
- 设置内容到剪贴板
- 读取剪贴板内容
- 列举剪贴板中的数据类型
- 键盘
- 获取按键状态
- 模拟键盘按下
- (工具)按键记录器
- 鼠标
- 交换鼠标左右键
- 模拟鼠标操作
- 获取鼠标下窗体信息
- 钩子
- 监视发送到消息队列的消息
- 监视低级键盘输入事件
- 简易键盘输入记录器(工具)
- 消息
- 通过消息关闭资源管理器
- 通过消息获取/设置资源管理器标题
- IO
- 创建文件
- 追加文件
- 读取文件
- 删除文件
- 枚举文件
- 通用对话框
- 打开/保存文件对话框
- 浏览文件夹对话框
- 打印对话框
- 页面设置对话框
- 打印属性性对话框
- 启动技术
- 创建进程API
- 突破SESSION 0隔离创建用户进程
- 内存直接加载运行
- 监测进程
- 多线程
- 线程基础
- WMI(Windows Management Instrumentation)
- 获取WMI Provider数据
- 枚举WMI Provider函数
- 调用WMI Provider函数
- 注册表
- 绘图
- COM
- BypassUAC