社区
汇编语言
帖子详情
12345678h有什么特别的意义吗?
veryfunny
2002-11-17 03:51:01
我看到有程序中写:
mov eax , 12345678h
_GetModuleFileNameA = dword ptr $-4
call eax
我实在弄不懂这几句的意思,老大们帮帮忙。THX
...全文
276
4
打赏
收藏
12345678h有什么特别的意义吗?
我看到有程序中写: mov eax , 12345678h _GetModuleFileNameA = dword ptr $-4 call eax 我实在弄不懂这几句的意思,老大们帮帮忙。THX
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
veryfunny
2002-11-18
打赏
举报
回复
这几条指令前没有判断_GetModuleFileNameA 是否为12345678h的指令。
据说,这个12345678H没有意义,是0也行。
_GetModuleFileNameA = dword ptr $-4 之后的eax中就是_GetModuleFileNameA 的地址。我不知道这是怎么回事。
clumsy
2002-11-18
打赏
举报
回复
这几条指令前应该还有判断 _GetModuleFileNameA 是否为12345678h的指令. 如果是, 就GetProcAddress在赋給_GetModuleFileNameA; 否则就转移到那条call指令. 我见到过系统的许多地方都是这么做的. 但实际上系统一般以0赋值, 因为赋值指令长度一样, 但判断语句简单了.
ahalf
2002-11-18
打赏
举报
回复
没有
只是个标记而已
veryfunny
2002-11-18
打赏
举报
回复
up
正则表达式30分钟入门教程
这时你就得使用\来取消这些字符的特殊
意义
。因此,你应该使用\.和\*。当然,要查找\本身,你也得用\\. 例如:unibetter\.com匹配unibetter.com,C:\\Windows匹配C:\Windows。 重复 你已经看过了前面的*,+,{2},{5,12}...
什么是正则表达式?
30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒...
H3C官方模拟器HCL(H3C Cloud Lab)
HCL是H3C目前官方唯一出品的模拟器,整个产品的界面设计和性能比行业的其他H3C模拟器都要强大。华三云实验室(H3C Cloud Lab,简称HCL)是一款界面图形化的全真网络模拟软件,用户可以通过该软件实现H3C公司多个型号...
Linux面试题
Unix和Linux有什么区别? 什么是 Linux 内核? Linux的基本组件是什么? Linux 的体系结构 BASH和DOS之间的基本区别是什么? Linux 开机启动过程? Linux系统缺省的运行级别? Linux 使用的进程间通信方式? Linux ...
前端面试宝典 html css js ajax es6
它和Standards模式有什么区别 1 4. div+css的布局较table布局有什么优点? 2 5. img的alt与title有何异同? strong与em的异同? 2 6. 你能描述一下渐进增强和优雅降级之间的不同吗? 3 7. 为什么利用多个域名来存...
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章