c/c++ windows
文章平均质量分 53
可以叫我化十
这个作者很懒,什么都没留下…
展开
-
PC软件问题定位工具-windbg
1. windbg工具使用。windbg是微软的工具,可以从百度或微软官网获取。工具支持:1. 分析dmp文件.2. 定位CPU、内存、崩溃等异常问题。3. 代替VS调试C++程序。原创 2023-03-05 16:24:04 · 753 阅读 · 0 评论 -
PC软件问题定位工具-procdump
1. procdump工具使用.常用于收集运行中程序异常的dmp。本文只适用于WINDOWS运行的程序。原创 2023-03-05 16:18:10 · 438 阅读 · 0 评论 -
PC软件崩溃定位方式-windbg
本篇适用于WINDOWS的C/C++编译的程序分析,不适用于C#/java程序分析。windbg是微软的工具,可以去微软官方搜索下载。该工具可以调试exe,也可以导出收集dmp文件,用于后续分析。当前方式主要应用于启动的瞬间崩溃。分析步骤:1. 启动windbg。2. 在windbg配置pdb符号文件路径。3. 通过windbg加载exe。4. 通过windbg运行exe。5. 用windbg命令分析崩溃代码。原创 2023-03-05 13:15:24 · 2218 阅读 · 0 评论 -
PC软件崩溃定位方式-procdump
本篇适用于WINDOWS的C/C++编译的程序分析,不适用于C#/java程序分析。procdump是微软的工具,可以去微软官方搜索下载。该工具可以捕获启动、运行过程的崩溃异常,并保存到本地dmp文件.分析步骤:1. 通过procdump监控程序随机时间点的崩溃。2. 配置windbg环境。3. 分析崩溃代码。原创 2023-03-05 12:47:34 · 1319 阅读 · 0 评论 -
PC软件崩溃定位方式-系统日志
PC软件崩溃定位方式-系统日志.基本步骤:1、查看WINDOWS事件日志,收集应用错误信息。2、准备windbg环境。3、定位代码位置。原创 2023-03-04 23:13:26 · 5766 阅读 · 2 评论 -
WIN32 VC Windows消息循环简单例子
#include <windows.h> //包含 Windows 相关的 API 函数//这里就是所谓的消息处理函数了//CALLBACK 说明当前函数是回调函数, 就是说明调用约定//hwnd:窗口句柄, uMsg:收到的消息, wParam, lParam:与该消息有关的参数LRESULT CALLBACK WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ switch (uMsg) ...原创 2021-04-22 22:42:44 · 614 阅读 · 0 评论 -
多线程与WINDOWS窗口创建、消息循环
在多线程中,GetMessage()必须和创建窗口在同一个线程。否则:1、GetMessage的调用会一直堵塞。消息处理函数不会被调用。2、SendMessage也无法发消息,发了对方也接收不到不能及时处理。下面梳理多线程、创建窗口、消息循环的方式和结果:一、以往大多在WIN32界面程序创建窗口,即:int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdSh原创 2021-04-22 23:43:53 · 1891 阅读 · 0 评论