首页
社区
课程
招聘
[求助]ASM编译错误 - 如何修正?
发表于: 2013-3-28 12:54 6116

[求助]ASM编译错误 - 如何修正?

2013-3-28 12:54
6116
请教下,这些ASM编译错误该如何修正?谢谢先!

testasmPart.asm: cc2K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8D9i4K6u0W2N6X3#2S2L8r3I4Q4x3X3g2U0L8$3#2Q4x3V1k6U0x3s2g2*7k6U0g2G2K9s2A6V1
编译器:RadASM 2.2.1.9

K:\asm_debug\testasm\testasmPart.asm(28) : error A2179: structure improperly initialized - solved
K:\asm_debug\testasm\testasmPart.asm(28) : error A2008: syntax error : in structure - solved
K:\asm_debug\testasm\testasmPart.asm(31) : error A2179: structure improperly initialized - solved
K:\asm_debug\testasm\testasmPart.asm(31) : error A2008: syntax error : in structure - solved

K:\asm_debug\testasm\testasmPart.asm(57) : error A2108: use of register assumed to ERROR
K:\asm_debug\testasm\testasmPart.asm(58) : error A2008: syntax error : unicode
K:\asm_debug\testasm\testasmPart.asm(2325) : error A2027: operand must be a memory expression
K:\asm_debug\testasm\testasmPart.asm(2332) : error A2006: undefined symbol : SystemTimeAsFileTime
K:\asm_debug\testasm\testasmPart.asm(2335) : error A2006: undefined symbol : SystemTimeAsFileTime
K:\asm_debug\testasm\testasmPart.asm(2336) : error A2006: undefined symbol : SystemTimeAsFileTime

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 106
活跃值: (614)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我们又不知道你的代码是啥 ,怎么看啊
2013-3-28 13:15
0
雪    币: 493
活跃值: (309)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
我有提供代码下载啊:)
2013-3-28 13:48
0
雪    币: 1121
活跃值: (872)
能力值: ( LV5,RANK:66 )
在线值:
发帖
回帖
粉丝
4
大哥,你太懒了,IDA里抠出来的汇编直接就编译啊。要是能过,那就神了
2013-3-28 14:57
0
雪    币: 493
活跃值: (309)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
不是懒,是C不会写啊。

呵呵,只是程序里的一小段,不是全部,应该是可行的。已经修改了一部分,错很多,只是请帮忙看其中的一部分错误。

另外,有人这么做的哦,http://bbs.pediy.com/showthread.php?t=36799
2013-3-28 15:11
0
雪    币: 493
活跃值: (309)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
前四个错误解决了
K:\asm_debug\testasm\testasmPart.asm(28) : error A2179: structure improperly initialized
K:\asm_debug\testasm\testasmPart.asm(28) : error A2008: syntax error : in structure
K:\asm_debug\testasm\testasmPart.asm(31) : error A2179: structure improperly initialized
K:\asm_debug\testasm\testasmPart.asm(31) : error A2008: syntax error : in structure

_TIME_ZONE_INFORMATION struc ; (sizeof=0xAC, standard type)
Bias                dd ?
StandardName        dw 32 dup(?)
StandardDate        SYSTEMTIME <>
StandardBias        dd ?
DaylightName        dw 32 dup(?)
DaylightDate        SYSTEMTIME <>
DaylightBias        dd ?
_TIME_ZONE_INFORMATION ends
2013-3-28 16:37
0
雪    币: 248
活跃值: (1141)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
SYSTEMTIME STRUCT
  wYear             WORD      ?
  wMonth            WORD      ?
  wDayOfWeek        WORD      ?
  wDay              WORD      ?
  wHour             WORD      ?
  wMinute           WORD      ?
  wSecond           WORD      ?
  wMilliseconds     WORD      ?
SYSTEMTIME ENDS

TIME_ZONE_INFORMATION STRUCT
  Bias          DWORD       ?
  StandardName  WORD        32 dup(?)
  StandardDate  SYSTEMTIME  <>
  StandardBias  DWORD       ?
  DaylightName  WORD        32 dup(?)
  DaylightDate  SYSTEMTIME  <>
  DaylightBias  DWORD       ?
TIME_ZONE_INFORMATION ENDS
2013-3-28 16:53
0
雪    币: 493
活跃值: (309)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
8
谢谢sixL兄,能再帮我看下后面的几个错误不?
2013-3-28 17:00
0
雪    币: 493
活跃值: (309)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
9
找到一篇参考文章,正在学习,可能跟编译选项及unicode macro的定义等等相关,有结果再共享出来。也欢迎论坛的朋友帮忙继续调试。
2013-3-29 11:37
0
雪    币: 1121
活跃值: (872)
能力值: ( LV5,RANK:66 )
在线值:
发帖
回帖
粉丝
10
这种方法有点本末倒置,你应该还原一下关键算法,自己写函数
2013-3-29 14:40
0
雪    币: 493
活跃值: (309)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
11
呵呵,算法看懂了,C编程不强,不会写啊。这个方法也是一种选择吧,也有不少人用,走通的话,还是挺有用的,弄清楚关键的几点,大部分手工修改的活可以写程序解决的。
2013-3-29 15:48
0
游客
登录 | 注册 方可回帖
返回