30 lines
457 B
Plaintext
30 lines
457 B
Plaintext
entry DllEntryPoint
|
|
|
|
section '.text' code readable executable
|
|
|
|
proc DllEntryPoint hinstDLL,fdwReason,lpvReserved
|
|
mov eax,TRUE
|
|
ret
|
|
endp
|
|
|
|
proc MyEcho HWnd
|
|
mov eax,[HWnd]
|
|
ret
|
|
endp
|
|
|
|
dd GetLastError
|
|
|
|
section '.idata' import data readable writeable
|
|
|
|
library kernel,'KERNEL32.DLL'
|
|
|
|
import kernel,\
|
|
GetLastError,'GetLastError'
|
|
|
|
section '.edata' export data readable
|
|
|
|
export '1.DLL',\
|
|
MyEcho,'MyEcho'
|
|
|
|
section '.reloc' fixups data readable discardable
|