C++windows内核编程笔记day14 其他线程同步技术
线程同步技术: 原子锁 临界区(段) 互斥 事件 信号量(线程示例时已经使用过) 可等候定时器 使用范围:原子锁<临界区<互斥 效率: 原子锁>临界区(用户态)>互斥(内核态) 一般用临界区。 //等候多个信号 DWORD WaitForMultipleObjects( DWORD nCount, &nbs...
C++windows内核编程笔记day13 进程、线程与信号量
Windows进程 进程是一个容器,包含程序执行需要的代码、数据、资源等信息, windows进程的特点:每个进程都有自己的ID号每个进程都有自己的地址空间,进程之间无法访问对方的地址空间。每个进程都有自己的安全属性每个进程至少包含一个线程。 获取和释放环境信息 GetEnvironmentStrings FreeEnvironmentStrings 获取或设置 本程序的环境变量 GetEnvi....
c++windows内核编程笔记day12 硬盘逻辑分区管理、文件管理、内存管理
windows系统磁盘文件存储: 分区格式:NTFS / FAT32 GetSystemDirectory();//获取系统路径 GetWindowsDirectory();//获取windows路径 GetCurrentDirectory();//获取当前工作目录 SetCurrentDirectory();//修改当前工作目录 CreateFile/ReadFile/WriteFile/Ge....
C++windows内核编程笔记day11 win32静态库和动态库的使用
windows库程序:静态库: 源代码被链接到调用的程序或动态库,被调用时,代码最少有1份,文件后缀.LIB 动态库: 函数被程序或其他动态库调用,被调用时,代码只有1份,文件后缀.DLL 静态库(C语言): 创建时,选择文本类型文件,输入Clib.c,设置输出路径 ../lib/Clib.lib int Clib_add(int a,int b) {return a+b; } 同一上工作区,建....
C++windows内核编程笔记day07_day08,可视化建菜单、加速键使用、绘图等
可视化操作创建的菜单,加载到窗口。 方法1:注册时指定菜单 wce.lpszMenuName=MAKEINTRESOURCE(IDR_MENUMAIN);//数字形式的资源ID转换为字符串形式的资源 方法2: //创建窗口时加载菜单资源 HMENU menumain= LoadMenu(g_hinstance,MAKEINTRESOURCE(IDR_MENUMAIN)); menumain 传入....
C++windows内核编程笔记day06 代码创建菜单
创建菜单: HMENU CreateMenu(VOID); 添加菜单项: BOOL AppendMenu( HMENU hMenu, // handle to menu UINT uFlags, ...
C++windows内核编程笔记day03_day04_day05
windows消息机制、消息格式和消息处理1 unicode支持,windows下用: 1、先在#include<windows.h>上面,定义 UNICODE #define UNICODE 2、定义字符串 TCHAR * ptxt=TEXT("学习hello c++"); 3、根据需要,打印不同格式字符串 #ifdef UNICODE wpri...
C++windows内核编程笔记day01_day02
windows编程介绍、windows 库和头文件介绍 exe文件:.exe,可执行文件 静态库文件:*.lib,调用时,源代码嵌入到调用位置 动态库文件:*.dll,调用时,函数地址被传入 --写编译软件,要懂编译原理. windows 库和头文件 kernel32.dll-提供了核心的API,例如进程、线程、内存管理等 user32.dll-提供了窗口消息等API gdi32.dll-绘图相....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Windows编程相关内容
- masm32编程Windows
- 编程Windows
- Windows编程入门
- win32编程Windows绘图操作
- 笔记Windows编程
- 笔记Windows编程dll
- Windows编程内存
- Windows编程注入拦截
- Windows编程dll
- Windows编程线程
- Windows编程线程同步
- 笔记Windows编程线程栈
- 笔记Windows编程进程
- 游戏编程Windows
- Windows编程菜单
- Windows编程资源
- Windows编程注册
- Windows编程原理
- Windows编程菜单图标光标上下文
- Windows编程64位
- 编程Windows界面
- 编程Windows应用程序
- c#编程Windows
- Windows编程机制
- Windows编程c++
- Windows编程鼠标
- c# Windows编程
- Windows编程笔记
- Windows编程加载
- Windows编程函数
Windows更多编程相关
Windows您可能感兴趣
- Windows后端
- Windows索引
- Windows共享文件
- Windows算法
- Windows C++
- Windows协同
- Windows调度
- Windows智能
- Windows应用
- Windows桌面
- Windows安装
- Windows server
- Windows系统
- Windows服务器
- Windows linux
- Windows配置
- Windows ecs
- Windows phone
- Windows服务
- Windows环境
- Windows文件
- Windows开发
- Windows R2
- Windows程序
- Windows部署
- Windows IIS
- Windows设置
- Windows方法
- Windows报错
- Windows命令
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注