- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 VS2015 debug编译成功 release出错一堆
下载了fastcopy313rc的源码玩 看了readme 是VS2015build的 我正好也装了VS2015 编译一把 几百个低级错误 我整个人都不好了 什么TRUE BOOL 括号 等各种不认识 还有.h文件找不到几个小时候换到debug随手点了一下build solution 居然成功了 搜索了下有帖子说更改path 我就对比project/properties中release和d
2016-04-29 23:27:19 8573
原创 win32汇编 CreateDC GetDC CreatePen CreateSolidBrush 与GDI资源泄漏
前段时间下载了CSDN网友的取色器汇编源码 运行一段时间之后总是卡死 没反应 解决办法如下1.CreatePen 没有被调用创建的object所以我直接注释掉了 免得泄漏;invoke CreatePen, PS_SOLID, 1, 0 ;这里createPen似乎没有用到;mov @hBrush, eax ;所以先注释掉这两行 如果调用了 CreatePen 后面要再加一个 Delete
2016-04-16 11:30:33 785
原创 Win32汇编 高DPI下如何获取屏幕物理分辨率(Native solution)
本人机器1920*1080 DPI:150% GetSystemMetrics 取得的值是1280*720invoke GetSystemMetrics,SM_CXSCREEN ;获取屏幕分辨率mov resX,eaxinvoke GetSystemMetrics,SM_CYSCREENmov resY,eax换GetDeviceCaps可以获得物理分辨率 完整代码如下; MASM32 p
2016-04-14 11:08:21 1630
原创 win32 汇编 当心 .if eax
抄来的timer .if eax == 0 ;倒计时为0,则程序退出 invoke SendMessage,hWinMain,WM_CLOSE,0,0 .endif被我改成了 .if eax == 0 ;倒计时为0,则开始测试 invoke StartTest invok
2016-04-13 00:34:53 352
原创 WIN32汇编 子函数中ret的重要性
今天第一次用win32汇编自己写个函数 合并在一起的代码没有问题 拆分到子函数之后 程序莫名其妙的卡死或者闪退 后来发现 加入 ret之后就解决了–我的程序不需要返回什么值 所以返回前将eax 通过xor置零xor eax,eaxret
2016-04-12 21:44:50 645
原创 Win32汇编 Terminalprocess失败
createprocess 用foxit pdf reader打开PDF 文件之后 尝试去terminalprocess 失败 terminalprocess 关闭notepad.exe没有问题 换WM_Close 可以正常关闭foxit pdf reader.constszCaption db '1.pdf - 福昕阅读器',0 ;可以用spy++查看window名字
2016-04-12 00:09:27 539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人