-
请教下面函数的ecx是什么
请问下面函数的ecx是什么下面第一个函数的ecx里面是什么。这是头上的函数,它是启动函数吗?Assemblycode.text:00401000;.text:00401000;赏屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯?.text:00401000;?ThisfileisgeneratedbyTheInteractiveDisassembler(IDA)?.text...
1965
热度 -
关于intel中断,该怎么处理
关于intel中断我的汇编代码在保护模式下,实现了一个键盘中断响应函数。这个函数很简单,就是在屏幕上显示一个字符串,然后返回。我预期的效果是每按一次键,屏幕上就会在上一个字符串的下一行显示相同的一个字符串。但是程序运行起来之后,只能响应一次键盘输入(只显示出一个字符串),之后的键盘输入都不能响应。这是为什么呢?我的键盘中断响应函数是这样的:;键盘中断处理(汇编文件)externkey_interr...
4916
热度 -
罗云彬的13章代码关于宏汇编的部分解决方案
罗云彬的13章代码关于宏汇编的部分;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g...
542
热度 -
请问一个加法输出有关问题
请教一个加法输出问题一个简单的加法,但考虑了很久都没想明白怎么才能输出结果.求指教.datasegment num1db39 num2db17dataendscodesegmentassumecs:code,ds:datastart: movax,data movds,ax moval,[num1] movbl,[num2] addal,bl daa;这里该怎么写代码才能正确输出得到的56呢? m...
2444
热度 -
初学MUL乘法指令,写法求解释下解决方案
初学MUL乘法指令,写法求解释下MULr8/m8;无符号字节乘:AX←AL×r8/m8MULr16/m16;无符号字乘:DX.AX←AX×r16/m16MUL指令影响标志OF和CF。如果乘积的高一半(AH或DX)为0,则OF=CF=0;否则OF=CF=1。利用乘法指令对OF和CF的影响,可以判断相乘的结果中高一半是否含有有效数值。但是,MUL指令对其他状态标志的影响没有定义,也...
1752
热度 -
请问:NtMapViewOfSection防止DLL注入
请教:NtMapViewOfSection防止DLL注入本帖最后由dengchaozhu于2012-10-1002:51:23编辑为了防止DLL注入SSDTHOOK了NtMapViewOfSection函数:NTSTATUSMyNtMapViewOfSection( __inHANDLESectionHandle, __inHANDLEProcessHandle, ...
3111
热度 -
写SS寄存器程序错误终止
写SS寄存器程序异常终止本帖最后由wenhong609于2013-01-1012:06:01编辑assumecs:code,ds:data,ss:stackdatasegment db'ibm';6 db'dec' db'dos' db'vax'dataendsstacksegment db5dup(0)stackendscodesegmentstart: movax,data movds,ax ...
5038
热度 -
求个会用C#配合OD使用的高手,询问点有关问题,真的很想学。拜托了
求个会用C#配合OD使用的高手,询问点问题,真的很想学。拜托了问题1比如在OD反汇编的007C97CB./0F83ED000000JNBunpacked.007C98BE如何把地址的007C97CB里面的JNB改成JB怎么用C#实现?问题2OD里面按alt+M的内存映射里面的数据如下75FC184B68A091F875PUSHadvapi32.75F891A0;UNICODE"SA"如何获取地址7...
7345
热度 -
error C2664: “CObArray:Add”: 不能将参数 一 从“CVertex *”转换为“CObject *”
errorC2664:“CObArray::Add”:不能将参数1从“CVertex*”转换为“CObject*”本帖最后由chinaonsh于2010-07-2711:24:06编辑做了个类CVertex利用CTypedPtrArray<CObArray,CVertex*>m_VertexArray1;CVertex*m_Vertex;m_Polyline->m_VertexA...
9863
热度 -
困扰小弟我3天的有关问题,高手指教一上吧
困扰我3天的问题,高手指教一下吧一个静态库,内有函数structPCDATA{DWORDID;charname[20];chardata[250];}structPCDATA*getmem(DWORDid){structPCDATA*p;p=(structPCDATA*)malloc(sizeof(structPCDATA));p->ID=id;returnp;}refclassA{priv...
8506
热度 -
Android MessageQueue跟Loop分析
AndroidMessageQueue和Loop分析我们首先来看HandlerThread的创建过程,publicclassHandlerThreadextendsThread{@Overridepublicvoidrun(){mTid=Process.myTid();Looper.prepare();synchronized(this){mLooper=Looper.myLooper();not...
32
热度 -
关于模态对话框,
关于模态对话框,求助!~用win32创建一个窗口,添加两个按钮,一个按钮用DialogBox显示一个模态对话框d1,另外一个按钮向模态对话框d1发送一个自定义消息,当模态对话框显示后,主窗口可以拖动,第二个按钮也可以成功向d1发送消息。我的问题是:模态对话框显示后,主窗口消息循环不是被屏蔽了吗?(我打了断点,确实屏蔽了)为何主窗口还可以拖动,而且主窗口按钮还能点击呢?color='#FF8000'...
77
热度 -
自各儿动手从零开始写一个完整的android Service
自己动手从零开始写一个完整的androidService自己动手从零开始写一个完整的androidServiceAndroidservice对于从事android开发的人,不管是底层开发人员还是应用开发人员都不是一个陌生的对象。笔者就是由于长期主要从事的都是底层开发,对framework下的service以前只是略知一二,知道上面有audioservice、lightservice、powerse...
22
热度 -
uboot board.c运作到memset中止
ubootboard.c运行到memset中止用的是uboot2010.6版本运行到start_armboot里的memset就不运行了我在arch/arm/cpu/arm920t/u-boot.lds加入(否则调不到lowlevel_init.s).text: { arch/arm/cpu/arm920t/start.o (.text)board/samsung/smdk2410/lowlev...
560
热度 -
linux停使用feof()函数
linux下使用feof()函数#include<string.h>#include<strings.h>#include<stdio.h>#include<stdlib.h>#defineBUFFER_SIZE1024intmain(intargc,char**argv){ FILE*from_fd; FILE*to_fd; longfile_le...
67
热度 -
怎么调用com组件中包含IntPtr类型参数的函数
如何调用com组件中包含IntPtr类型参数的函数背景公司的支付平台最近对接了西安移动的支付接口,接口中签名的方法是对方提供了一个com组件,组件中包含了一个签名的方法和一个验签的方法,注册了签名之后,在vs中进行了引用,引用之后,查看组件的定义如下:usingSystem;usingSystem.Runtime.InteropServices;namespaceUMPAYLib{[ClassIn...
164
热度 -
关于在屏幕上显示字符不稳定的有关问题
关于在屏幕上显示字符不稳定的问题assumecs:codesgdatasgsegmentdb'welcometomasm!'datasgendscodesgsegmentstart: movax,0b800hmoves,axmovax,datasgmovds,axmovbx,0movsi,0movcx,16s:moval,[bx]moves:[si],almovwordptres:[si+1],4...
115
热度 -
初学者问个代码的有关问题,王爽汇编第二版的实验七,下面是小弟我写的代码
菜鸟问个代码的问题,王爽汇编第二版的实验七,下面是我写的代码assumecs:codesg,ds:datadatasegment db'1975','1976','1977','1978','1979','1910','1981','1982','1983' db'1984','1985','1986','1987','1988','1989','1990','1991','1992' db'19...
140
热度 -
WIN32 视图列表控件的有关问题
WIN32视图列表控件的问题ShowProcessInfoprocusesedi_dwRow,_lpProcessLOCAL@stLVI:LV_ITEMLOCAL@szBuffer[10]:bytemovedi,_lpProcessassumeedi:ptrPROCESSENTRY32mov@stLVI.imask,LVIF_TEXTorLVIF_PARAMpush_dwRowpop@stLVI....
137
热度 -
在32位DEBUG下调试提示“除法校验”怎么处理
在32位DEBUG下调试提示“除法校验”怎么办?调试的时候,用“-g”命令执行到程序结尾处,但由于程序中有“div”指令,在执行“div”之前停止了,弹出“dividecheck”,请问这句“除法校验”是什么意思?是否出现了异常?程序是否有错?如果没错误,接下来该怎么执行?下面是截图,和源码:assumecs:codesgdatasegment db21dup('1975') dd21dup(16...
114
热度