- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 WS_POPUP,WS_OVERLAPPED
窗口可以交替获得焦点处于激活状态,弹到最前面,主要就是这两个属性在影响,要想窗口不在弹到最前面,可以把这两个属性去掉。
2018-02-03 15:22:44
475
转载 浮点运算
1、浮点加减法的运算步骤;设两个浮点数X=Mx※2ExY=My※2Ey实现;③规格化处理:尾数进行运算的结果必须变成规格化的;④舍入操作:在执行对阶或右规操作时常用“0”舍“;⑤判结果的正确性:即阶码是否溢出;若阶码下溢(移码表示是00…0),要置结果为机器;例题:假定X=0.0110011*211,Y=0;第一步:求阶差:│ΔE│=|1010-0110|;1、浮点
2017-11-20 20:33:33
2962
原创 超大图片保存
在一些建模软件中一些超大尺寸的没法用png保存,可以用emf保存1.打开onenote2.新建页3.拷贝粘贴到页中4.保存成emf5.ACDsee可以查看emf
2017-11-13 21:26:52
459
原创 注入HOOK
1.使用Detours自带的SetDll.exe重写二进制可执行文件,可以在需要截获的程序中加入一个新的Detours的PE节表。对于本文就是新建一个批处理文件调用SetDll.exe。@echo offif not exist App.exe (echo 请将文件解压到App.exe的安装目录, 然后执行补丁程序) else (setdll /d:ApiHook.dll Ap
2017-09-26 11:13:30
349
转载 error MSB8026
error MSB8026: Static analysis is not supported with the (2012-11-28 11:36:27)标签: 杂谈 Edit .vcxproj file and delete the line : truetrue to enable code a
2017-09-18 19:36:54
1830
转载 !teb 调试
Sometimes there is no private PDB file available for a module in a crash dump although we know they exist for different versions of the same module. The typical example is when we have a public PDB fi
2017-09-11 20:34:00
1282
原创 !analyze !teb命令错误提示
0:000>!analyze -1The call to LoadLibrary(ext) failed, Win32 error 0n2"系统找不到指定的文件。"Please check your debugger configuration and/or network access.如果出现这个问题,说明windbg安装有问题。windbg依赖的库文件找不到。需要
2017-09-11 20:26:10
2356
转载 浅谈FS ~_TEB _PEB
浅谈FS ~_TEB _PEB FS指向当前TEB,那什么是TEB呢? 虽然在ddk中有结构,但我们不知道他的大小,不知道大小也就不知道偏移量。1.打开我们熟悉的windbg 输入dt _teb来简单探索1234567891011121
2017-09-11 20:23:48
624
转载 Chrome学习笔记(三):UI组件,皮肤引擎 —— 控件库
Chrome学习笔记(三):UI组件,皮肤引擎 —— 控件库 本文链接地址:Chrome学习笔记(三):UI组件,皮肤引擎 —— 控件库这篇文章是接着上篇文章继续聊的,Chrome的代码实在太多,每一个东西单拿出来都可以说很很多,单就一个breakpad都说了两篇。恩,不过也许是我太啰嗦了。1. UI控件库(Control)简介我们知道Chrome做这一套皮肤引
2017-09-08 17:22:53
986
转载 Chrome学习笔记(二):UI组件,皮肤引擎 —— 基础设施篇
Chrome学习笔记(二):UI组件,皮肤引擎 —— 基础设施篇本文链接地址:Chrome学习笔记(二):UI组件,皮肤引擎 —— 基础设施篇Chrome的UI是很奇妙的,因为看起来能很好的跨平台,而且可以很好的兼容各个平台的特性,比如在Mac下最小化和关闭按钮在左侧,还兼容全屏的特性,在Linux上,也能加载GTK的外框,外加现在Chrome在推的Aura,更是直接接
2017-09-08 17:21:48
1183
转载 Chrome学习笔记(一):线程模型,消息循环
Chrome学习笔记(一):线程模型,消息循环本文链接地址:Chrome学习笔记(一):线程模型,消息循环看Chrome已经有一段时间了,但是一直都没有沉淀些内容下来,是该写写笔记什么的了,免得自己忘记了。看的都是Windows平台下的代码,所以记录也都是记录的。。。废话。。那么首先,先从最基础的东西记录起吧:Chrome的线程模型和消息循环。1. 多线程的麻烦
2017-09-08 17:20:31
2048
原创 opensource
https://github.com/programthink/opensource/blob/master/libs/cpp.wiki
2017-09-07 17:06:57
240
原创 SHGetFileInfo获取图标说明
SHGetFileInfo(strpath,0, &shfi, sizeof(shfi), SHGFI_ICON | SHGFI_LARGEICON)通过指定SHGetFileInfo函数的最后一个参数为SHGFI_ICON | SHGFI_LARGEICON,加载的是32x32的大图标,若要加载小图标,则指定最后一个参数为SHGFI_ICON | SHGFI_SMALLICON
2017-09-07 14:22:26
1840
原创 GDI常用函数
HBITMAP hSourceBitmap BITMAP bm; ::GetObject(hSourceBitmap,sizeof(BITMAP),&bm); CreateCompatibleDCCreateCompatibleBitmapCreateBitmap::SelectObject(hDC,hSourceBitmap); COLORREF B
2017-09-04 20:19:17
1129
在MFC中使用使用CEF3
2018-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人