汇编/C/C++
wwwwws
aaaaaaaa
展开
-
关于 msvbvm60.__vbaVarVargNofree 的一些理解
完全是猜测!函数名:__vbaVarVargNofree函数功能:从一个Variant变量中提取指针输入变量:ecx(指定的esi值), edx(Variant变量)输出变量:eax(指针)参考示例:005F969B 51 push ecx005F969C 52 push edx005F96原创 2012-02-23 09:29:57 · 1375 阅读 · 0 评论 -
重新编译MFC
自己编译 MFC 库Rebuild MFC 6.0 and CRT with MSLUTN033:MFC的DLL版本动态库:nmake DEBUG=1 BROWSE=1 CODEVIEW=1结果:没问题点评:没问题动态库:nmake /f mfcdll.mak DEBUG=1 BROWSE=1 CODEVIEW=1 PLATFORM=IN原创 2013-08-25 16:11:48 · 1576 阅读 · 0 评论 -
动态调试中获取mfc程序的消息响应函数列表的思路
Debug版本:mfc42d.dll:5F4926BB B9 10484D5F mov ecx, offset _afxBaseModuleState5F4D4810->dword[1]即[5F4D4810]+4==&theApp5F4993E7 |. 8951 04 mov dword ptr [ecx+4], edx原创 2013-08-08 07:29:58 · 1034 阅读 · 0 评论 -
今日写mfc程序中关于控件Paint的心得
不会汇编级调试,就学不会编程。因为库comctl32不开源,所以不会有效地进行汇编级调试,永远也学不会正确地绘图。原创 2014-01-17 12:44:20 · 738 阅读 · 0 评论 -
Qt Creator Debugging Helper crash when expanding a node of Class which inherit QObject directly
Don't let one Class directly inherit from QObject, adding an Abstract Class between them.原创 2014-02-23 20:54:11 · 698 阅读 · 0 评论 -
Qt qnamespace.h 中不包含Q_ENUMS(ItemDataRole),使得Qt::ItemDataRole无法在QtScript下使用,这里是一个Workaround。
class Enums{ Q_GADGET Q_ENUMS(ItemDataRole)public: Enums() {} ~Enums() {} enum ItemDataRole { DisplayRole = 0, DecorationRole = 1, EditRole = 2, T原创 2014-02-24 22:26:07 · 3113 阅读 · 0 评论 -
SystemParametersInfo GetSystemMetrics
http://msdn.microsoft.com/en-us/library/ms724947(VS.85).aspx转载 2014-09-24 11:10:37 · 761 阅读 · 0 评论 -
学 Win32 汇编[28] - 跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等
http://www.cnblogs.com/del/archive/2010/04/16/1713886.html跳转指令分三类:一、无条件跳转: JMP;二、根据 CX、ECX 寄存器的值跳转: JCXZ(CX 为 0 则跳转)、JECXZ(ECX 为 0 则跳转);三、根据 EFLAGS 寄存器的标志位跳转, 这个太多了.根据标志位跳转的指令:JE转载 2013-01-31 12:57:02 · 24130 阅读 · 2 评论 -
关于{ 正在创建 .unsuccessfulbuild 因为已指定“AlwaysCreate” }的解决方案
具体就是将 <!-- ******************************************************************************************* FinalizeBuildStatus target **************************************原创 2014-10-25 19:57:51 · 9629 阅读 · 0 评论 -
理论上探讨:可以设置只读模式的ComboBox SetReadOnly()不可实用
vc6.0工程文件,演示可以设置只读模式的ComboBox,可以设置只读属性,SetReadOnly()。http://download.csdn.net/detail/wwwwws/5841693原创 2013-07-30 21:41:17 · 4108 阅读 · 1 评论 -
PreSubclassWindow详细分析
http://blog.csdn.net/liu_cheng_ran/article/details/7571843转载 2013-08-08 14:22:06 · 667 阅读 · 0 评论 -
vc输出调试信息的方法
http://www.cnblogs.com/lidabo/archive/2012/12/28/2837597.html1.afxDump2.TRACE();3.void AfxDump( const CObject* pOb )4.virtual void CObject::Dump( CDumpContext& dc ) const;http://blog.csd转载 2013-08-04 15:11:28 · 5075 阅读 · 0 评论 -
巧用头文件,多文件编译少发愁——也谈实用“StdAfx”
点击打开链接转载 2013-01-29 02:15:12 · 555 阅读 · 0 评论 -
rep stos dword ptr es:[edi] 是做什么的?
点击打开链接转载 2013-01-31 14:47:59 · 841 阅读 · 0 评论 -
c++ VS2008找不到MSVCR90D.dll 错误与解决方法
[From:http://hi.baidu.com/andywangcn/item/07c4390c6bd912c42f4c6bdb]VS 2005/VS 2008在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到转载 2013-01-18 00:34:38 · 2458 阅读 · 0 评论 -
交换两个数——练习指针的使用
#includevoid *swap(int *a, int *b){ return (void *)(*a^=*b^=*a^=*b);}void main(){ int a = 1, b = 2; void * const c = swap, *d = printf; (swap(&a,&b),printf)("%d,%d\n",a,b); (((void *(*)(i原创 2013-01-18 00:37:38 · 518 阅读 · 0 评论 -
static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
http://www.cnblogs.com/jerry19880126/archive/2012/08/14/2638192.html另:http://blog.csdn.net/deyili/article/details/5354242http://blog.csdn.net/zjl_1026_2001/article/details/2246510转载 2013-01-19 11:19:36 · 384 阅读 · 0 评论 -
使用VC时一些容易犯的错误
原文链接: http://lysygyy.blog.163.com/blog/static/176577005201101361525465/1、在调用其他类中的函数时,需要在当前类中声明一个类对象,但是调用的时候,编译会出错。出现很多@符号,无法处理外部标识,这种错误我一连犯过好几次,其实是在复制函数定义的时候,在函数名前没有写类名。2、error LNK2005:转载 2013-07-03 09:46:25 · 3397 阅读 · 0 评论 -
让vc编译出的程序 减小体积
转自:http://www.doc88.com/p-074173753479.html转载 2013-07-05 22:04:30 · 1037 阅读 · 0 评论 -
vc显示包含的库/verbose:lib
vc2005编译时应注意的几点转自:http://hi.baidu.com/epeak/item/671ae80dd9453a27a1312d1e1 LNK2005错误——重复定义错误声明全局变量要注意以下3点:(1)声明必须使用extern关键字;(2)不能给变量赋初值 (3) 全局变量重复定义否则就会出现 LNK2005错误2转载 2013-07-05 21:51:54 · 2947 阅读 · 0 评论 -
“本片即将结束,你可能也喜欢以下内容”提示的去除方案
最近迅雷播放器看片,到最后总会出来半页大小的弹窗,“本片即将结束,你可能也喜欢以下内容”这破玩意儿太烦了,喜欢看美剧,那东西老是在正片没有结束的时候跳出来,一下遮挡半页,烦死了右键图片另存为,保存之后更改扩展名为.rar,就可以打开了。其中包含可执行程序及源代码。涉及到的开发工具:vc6.0及spy++。这只是个临时解决方案,针对性很强,不知何时就会失效。最终还是要期待原创 2013-07-24 04:02:25 · 1567 阅读 · 0 评论 -
由系统提供的窗口类
由系统提供的窗口类 弹出式菜单窗口 桌面窗口 对话框 MDI子窗口区域 BUTTON 按钮控件窗口 SCROLLBAR 滚动条控件窗口 STATIC 静态控件窗口 COMBOBOX 组合框控件窗口 EDIT 编辑控件窗口转载 2013-07-31 22:26:14 · 1293 阅读 · 0 评论