|
[求助]如何根据下面算法做出注册机
只给出这些别人是无法给你答案。下面红色标志的地方你必须告诉别人都是些什么才行。 mov eax, dword ptr [ebp-4] ; 这里保存着什么 mov al, byte ptr [eax+ebx] xor al, 20 mov esi, eax and esi, 0FF push dword ptr [ebp-8] ; 这里保存着什么 lea eax, dword ptr [ebp-C] ; 这里保存着什么 mov edx, esi test edx, edx jns short 004F7626 ; 这里跳向哪里? add edx, 0F sar edx, 4 mov edx, dword ptr [edx*4+567674] ;这个似乎是一个表,你必须给出这个表的数据 mov dl, byte ptr [edx+5676F4] ;这个似乎也是一个表,你也必须给出这个表的数据才行。 call 004049AC ;这个Call是干什么的?实现什么功能 push dword ptr [ebp-C] ; 这里保存着什么 lea eax, dword ptr [ebp-10] ; 这里保存着什么 and esi, 8000000F jns short 004F764E ; 这里跳向哪里? dec esi or esi, FFFFFFF0 inc esi mov edx, dword ptr [esi*4+567674] ;这个似乎是一个表,你必须给出这个表的数据 mov dl, byte ptr [edx+5676F4] ;这个似乎也是一个表,你也必须给出这个表的数据才行。 call 004049AC push dword ptr [ebp-10] ; 这里保存着什么 lea eax, dword ptr [ebp-8] ; 这里保存着什么 mov edx, 3 call 00404B44 ;这个Call是干什么的?实现什么功能 inc ebx dec edi jnz short 004F7607 从头再一次循环 |
|
[求助]masm中设置窗口类实例句柄问题?
晕,我引用lanshen你贴子却变成了编辑你的贴子了。 |
|
[求助]masm中设置窗口类实例句柄问题?
mov eax,hInstance ; 这一句是将hInstance保存的程序实例句柄传给eax lea eax,hInstance ; 这一句是将hInstance变量的偏移地址传给eax。 而你的程序是要实例句柄而不是要hInstance变量的地址。所以上面的操作这样才对。 mov eax,hInstance mov @stWndClass.hInstance,eax 而不是: lea eax,hInstance mov @stWndClass.hInstance,eax |
|
[求助]让一个变量指向一下结构体
用类型强制转换。 IMAGE_NT_HEADERS* inh; inh = (IMAGE_NT_HEADERS*)lpAddress; 之后就可以作如下操作了。 inh->XXXXXX |
|
[求助]masm中设置窗口类实例句柄问题?
迟发了一步,十指紧扣兄已经回复了。 |
|
|
|
[求助]lstrlenA问题
lstrlenA函数只是取字符串的长度用的,不会去除用户名的第一位字符。 |
|
[求助]在一文本读取文件
如果文件不大,直接一次性读完,当读到缓冲区时再来分割字符串。 |
|
VC中如何将字符数组转换成字节数组?
在VC中,字符数组和字节数组没有什么区别,你完全可以将字符变量当作字节变量来使用。如果你非要转成字节变量,可以用下面的方法 char* c="aaaaaa"; byte* b; b = (byte*)c 或 char* c="aaaaa"; byte b[6]; lstrcpy((char*)b,c); |
|
[讨论]这里不是菜鸟来的地方
你问题的是什么问题?你的问题没有人回答,并不能就说没人回答你的问题,可能是你的问题描述的太简单,不好理解,也可能是你的问题一时不好回答或没遇到懂得这个问题的人。 |
|
为啥的不到值?
我没有使用过这个API,具体情况也不太明白,看了一下API函数文档,文档中说出有两种情况是无法得到值的。你检查过这个函数的返回值吗?如果这个函数的返回值是0,那你当前的进程可能没有这个环境变量,你试一试其它的环境变量名。如果返回值非零,但却没有得到环境变量内容,你检查一下返回值,返回的数字是不是大于$ff,如果是,那说明你的缓冲区太小,装不下环境变量的内容,将缓冲区设大一点再试。 |
|
[求助]VC中如何实现汇编mul乘法(已搞定)
就是64位的大整数变量。 |
|
[求助]VC中如何实现汇编mul乘法(已搞定)
#include <stdio.h> int main() { __int64 i; i = 0xcbcbcbcb; printf("%X",i*0xa>>32); } |
|
[原创]windows下的tail,附代码-添加 f选项,看5楼
不错,支持一下。 |
|
VB写的加花程序(开源代码)[原创]
看了一下,初步确定是kylinpoet是原创,此贴锁了。 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值