- 博客(8)
- 收藏
- 关注
原创 【MFC】双屏显示、多屏显示
/------- 数据结构和API自行百度理解(网上资源很多这里不赘述了),废话不多说,直接上代码;2、将控件移动到想要显示的屏幕上。
2024-05-24 10:47:50
425
原创 windows内存越界、内存破坏分析、内存泄漏分析【gflags】
输入进程名,按TAB,然后勾上Enable page heap,再确定或者应用即可。然后正常运行程序,在内存越界等异常处,会立即触发异常。1、使用gflags命令行来设置也可以,只是命令行disable时,不会删除注册表信息,而GUI来清除时会删除注册表信息。2、只有命令行支持/unaligned,但/unaligned这个限制太严格了,测试写的普通对话框和控制台程序都无法运行。注意不再分析时,去掉Enable page heap然后确定,否则会影响效率。内存泄漏自动分析脚本(见附加资源)
2024-05-23 15:28:55
665
1
原创 【MFC】最小化到托盘
/增加菜单项“关闭”,点击则发送消息WM_DESTROY给主窗口,将程序结束。//声明一个弹出式菜单。case WM_LBUTTONDBLCLK://双击左键的处理。//右键起来时弹出快捷菜单,这里只有一个“关闭”//最小化到托盘的函数。//信息提示条为“计划任务提醒”2、定义最小化和托盘双击事件。//简单的显示主窗口完事儿。//确定弹出式菜单的位置。//自定义的消息名称。//在托盘区删除图标。
2024-05-23 14:57:11
901
2
原创 获取dll、pdb的Signature签名和Age
则此dll对应的pdb存放路径模式应该为(注意后面有个数字age,8):\192.168.100.103\PDB\xxx.pdb\71D9B8E0B4374A3BB167C52C1E37CEBE8。PDB 文件“C:\Users\admin\Desktop\xxx.pdb”已选中。PDB 文件“C:\WINDOWS\symbols\dll\xxx.pdb”已选中。PDB 文件“C:\WINDOWS\dll\xxx.pdb”已选中。PDB 文件“f:\xxx\xxx.pdb”已选中。lmi xxx也可以。
2024-05-22 10:28:25
1420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人