自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 MFC控件随窗体变化的封装

封装了一个方法,可以控制每一个控件跟随窗体变动的方式#define MFC_UI_W 1 //宽度需要大小变化#define MFC_UI_H 2 //高度需要大小变化#define MFC_UI_WH MFC_UI_W|MFC_UI_H //此时控件大小会随窗体大小变化,但是位置不会有变动#define MFC_UI_X 4 //X位置需要偏移#define MFC_UI_Y 8 //Y...

2018-06-28 02:59:09 377

原创 GetLastError 增强封装(显示更具体信息)

单纯使用GetLastError()只显示错误编号~很多时候都不知道具体意思,写了一个增强效果的封装#define filename(x) strrchr(x,'\\')?strrchr(x,'\\')+1:x#define GetLastErrorEx(lpszFunction){LPVOID lpMsgBuf;DWORD dw = GetLastError();FormatMessageA(...

2018-05-07 03:49:56 196

原创 NtQueryObject遍历进程(死锁)与管道冲突的解决方案

在一次注入使用命名管道进行进程间通讯的案例中需要使用NtQueryObject遍历进程互斥锁情况,期间发现一个问题,NtQueryObject查询到管道时候会死锁,网上也有很多资料介绍NtQueryObject死锁的情况,不过解决方案不是很明确这里记录下解决办法在时候NtQueryObject打开进程关联句柄时,先使用CreateFileMapping假定创建文件句柄,如果创建成功,返回,当然假如...

2018-03-31 01:20:50 1140

MFC控件随窗体变化的封装

//实现每一个控件自由设置变化方式 #define MFC_UI_W 1 //宽度需要大小变化 #define MFC_UI_H 2 //高度需要大小变化 #define MFC_UI_WH MFC_UI_W|MFC_UI_H //此时控件大小会随窗体大小变化,但是位置不会有变动 #define MFC_UI_X 4 //X位置需要偏移 #define MFC_UI_Y 8 //Y位置需要偏移 #define MFC_UI_XY MFC_UI_X|MFC_UI_Y //此时控件位置会随窗体大小改动,但是控件大小不会变 #define MFC_UI_ALL MFC_UI_WH|MFC_UI_XY //此时控件会随窗体大小发生位置与大小的变化,相当于放大了

2018-06-28

打包安全软件--方便使用

打包了一些国外知名杀软,版本都还可以,无破解版,仅试用装,包括AVG,AVIRA,DRWEB,ESET,KAV,McaFee,ND(诺顿),PANDAGP,TTi

2018-04-07

OpenSSL-1.0.2m静态库

OpenSSL静态库,省去摸索过程,可以将OpenSSL打包进源码,不再依赖外部dll

2018-04-07

DuiLib静态库

自己编译的官方版本Duilib静态库,附源码,省去摸索过程

2018-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除