当前位置: 代码迷 >> ptr的解决方案
 
  • 删除一个元素,该怎么解决

    删除一个元素;各位高手,我想删除元素3,然后把3后的2屏幕输出,但是老是感觉3没被从DATA_LIST中实际删除DATASSEGMENTPARASTRINGDB'HelloWorld$'FIVEDB5DATA_LISTDW1,3,2,5,4MAXDW?MINDW?DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDSprintmacrostringleadx,stri...

    4144
    热度
  • 中断驻留程序的有关问题

    中断驻留程序的问题下面的程序是用debug写的,功能就是实现对int16中断的注入和驻留,但什么也没干,仅仅只是调用原中断处理,目前的程序运行结果是死机,调了2天了,一筹莫展,请高手指点1491:0100EB08JMP010A1491:010290NOP1491:010390NOP1491:01049CPUSHF;从这里开始三行是新的中断处理1491:0105FF1E0001CALLFAR[010...

    7530
    热度
  • 弄了很久才搞定<汇编语言>第八章最后的实验七。炫耀炫耀,该怎么解决

    弄了很久才搞定<汇编语言>第八章最后的实验七。炫耀炫耀Assemblycodeassumecs:code,ds:data,es:tabledatasegmentdb'1975','1976','1977','1978','1979','1980','1981','1982','1983'db'1984','1985','1986','1987','1988','1989','1990'...

    10342
    热度
  • 『汇编语言』的一个有关问题

    『汇编语言』的一个问题有一个题目:按5位十进制的形式显示寄存器BX仲的内容,如果BX的值小于0,则应在显示素质之前显示负号“-”。例如:(BX)=123,显示:00123;(BX)=-123,显示:-00123怎么编写这个程序?color='#e78608'>------解决方案--------------------------------------------------------coun...

    4272
    热度
  • DEBUG中的程序跟踪有关问题

    DEBUG中的程序跟踪问题编写了一段汇编,在DEBUG跟踪时使用-T选项,但发现到一处地方时产生的下一指令却开始不与所写的对应了,但结果是对的。想弄清楚这件事,请高手赐教。谢谢。代码如下:Ssegsegmentstack db 1024dup(?)Ssegends;Dsegsegmentdiscv PROC FAR push ax push dx ; mov ah,02h mov dl,32d i...

    1508
    热度
  • 键盘钩子有个地方不太懂,该如何处理

    键盘钩子有个地方不太懂《Windows环境下32位汇编语言程序设计》中钩子的一个例子:Assemblycode;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>...

    1603
    热度
  • MTK有关问题

    MTK问题gui_push_text_clip();gui_pop_text_clip();gui_push_clip();gui_pop_clip();这四个gui函数是什么意思,他们在那种情况下使用?gui_get_charater_width(character);gui_get_charater_height();这两个函数是不是获得字符的宽和高咯?为什么第二个函数没有参数咯?void*(...

    3348
    热度
  • 内核函数指针有关问题,想破脑子也搞不明白,求好心人解答

    内核函数指针问题,想破脑子也搞不明白,求好心人解答#ifndef_WIN64#define_os_min_base0x80000000#else#define_os_min_base((DWORD_PTR)MM_LOWEST_SYSTEM_ADDRESS)#endif DWORDFunptr=(DWORD_PTR)IoAllocateIrp; Funptr&=~0xFFF; if(*...

    6390
    热度
  • 问个VC设置的有关问题

    问个VC设置的问题突发其想,在VC下单步调试了一下i++;在汇编窗口看到的代码是:Assemblycode00411270moveax,dwordptr[i]00411273addeax,1;为什么是add而不是inc?00411276movdwordptr[i],eax想问下怎么设置优化方式能让i++编译出来的结果是inc语句?(我的环境是VC2008)color='#e78608'>-----...

    3310
    热度
  • android binder 机制2(client和普通server)

    androidbinder机制二(client和普通server)在讲它们之间的通信之前,我们先以MediaServer为例看看普通Server进程都在干些什么。intmain(){ …… //获得ProcessState实例 sp<ProcessState>proc(ProcessState::self()); //得到ServiceManager的Binder客户端实例sp&l...

    85
    热度
  • C#调用C++的dll的有关问题

    C#调用C++的dll的问题很奇怪的事情,C#调用C++写好的dll。在两边均已定义好结构体,通过ref进行传值。值可以传出来,但是始终报错:Attemptedtoreadorwriteprotectedmemory.Thisisoftenanindicationthatothermemoryiscorrupt.C++端代码如下:extern"C"_declspec(dllexport)voidT...

    43
    热度
  • 中断向量表中的CS:IP数值被当做指令执行了怎么处理

    中断向量表中的CS:IP数值被当做指令执行了怎么办本帖最后由shellcodemi于2015-06-1216:16:32编辑结果如下代码如下codesegmentmain:;0号中断表(f400:0170)指向do0movax,0f400hmoves,axmovwordptres:[0170h],offsetdo0movax,csmovwordptres:[0172h],ax;触发0中断movax...

    85
    热度
  • 哥哥姐姐们,菜鸟,问下王爽汇编试验九不显示的有关问题

    哥哥姐姐们,初学者,问下王爽汇编试验九不显示的问题小弟自学汇编,看到第九章最后一个实验题。在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串‘Welcometomasm!'我敲了一段代码,编译生成exe文件都无问题,但是运行的时候一个黑框框一闪而过,显示器并没有显示什么东西出来。我自个儿是发现不出什么问题了,麻烦大神帮忙看看问题在哪?因为是试验,我就只做了显示第一行的功能。代码如下:assumec...

    166
    热度
  • 帮同事问下这段汇编是做什么用的?错哪了

    帮同事问下这段汇编是做什么用的?哪里错了?stacksegmentstackdb256dup(0)stackendsdatasegmentary1db1,2,3,4,5,6,7,8,9,10count1equ$-ary1sum1dw?ary2db10,11,12,13,14,15,16,17,18count2equ$-ary2sum2dw?dataendsmainsegmentassumecs:m...

    103
    热度
  • 关于在C#中调用MFC编写Activex控件中传入字符串数组的有关问题

    关于在C#中调用MFC编写Activex控件中传入字符串数组的问题最近工作需要,要使用C#调用MFC编写的Activex控件。在封装控件时部分接口需要传递BSTR数组,在网上找到一些资料可以将接口参数设置为VARIANT*的形式并封装SAFEARRAY来传递BSTR。这种方式经过尝试可以作为OUT参数来使用,但是做为输入参数则在Activex接口中将得到的VARIANT中的VT参数是不正确的(乱数...

    416
    热度
  • 王爽《汇编语言》检测点10.5的疑问解决思路

    王爽《汇编语言》检测点10.5的疑问assumecs:codestacksegmentdw8dup(0)stackendscodesegmentstart:movax,stackmovss,axmovsp,16movds,axmovax,0callwordptrds:[0EH]incaxincaxincaxmovax,4c00hint21h codeendsendstart我用debug执行上面...

    254
    热度
  • 王爽《汇编语言》第十二章实验

    王爽《汇编语言》第十二章实验求助王爽《汇编语言》第十二章实验,执行时出错,且在debug下单步执行也有问题,求解assumecs:codecodesegment start:movax,cs movds,ax movsi,offsetdo0 movax,0 moves,ax movdi,200h movcx,offsetdo0ends-offsetdo0 cld repmovs...

    271
    热度
  • IDA里的large啥意思?该如何处理

    IDA里的large啥意思?在IDA里看到的代码,里面的large什么意思?查都查不出来.text:0040111Fpushlargedwordptrfs:0.text:00401126movlargefs:0,esp分享到:ptr?fs...'data-pics=''>color='#FF8000'>------解决方案--------------------对这个不太了解。大致在ida里看了下...

    458
    热度
  • 求汇编程序 急

    求汇编程序急急急急十万火急急求汇编程序要求能实现输入,查找,统计,输出如:输入一个字符串查找有没有A(或60)要是有的话统计一共有几个A(或60)然后把结果输出二进制的数转换成十六进制(或十进制)以ASCII码输出“进制的数转换成十六进制(或十进制)以ASCII码输出”意思是输入一个字符串(是二进制的籽)然后把二进制的数转换成十六进制(或十进制)以ASCII码输出能满足两位数的这样输出就行还有数据...

    80
    热度
  • Android之binder驱动个人学习总结

    Android之binder驱动个人学习小结本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/,[email protected]/**/前言:ReadthefuckingSourceCode.这段时间,大概花了两个星期(期间还偷懒了好几天),深入学习了一下Android的Bind...

    74
    热度