有偿 学 汇编语言 动态链接库 的 数据共享
有偿 学 汇编语言 动态链接库 的 数据共享
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 该程序是一个简单的动态链接库,用于实现对对话框中
; 的某个值的加减.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 程序名: MyDll.asm
; Copyright 2004-3 by zhouwei
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.386
.model flat,stdcall
option casemap:none
;******************include****************************
include windows.inc
include user32.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib
;******************data*******************************
.data?
val dd ?
;******************code******************************
.code
;================================================================
; 入口函数
;================================================================
DllEntry proc hInstDLL:HINSTANCE, reason:DWORD, reserved1:DWORD
mov eax,12
mov val,eax
mov eax,TRUE
ret
DllEntry Endp
;================================================================
; 下面是两个导出函数,其它程序可以来调用这两个函数。
;================================================================
AddVal proc hWnd:DWORD, dwID:DWORD
mov eax,val
inc eax
mov val,eax
ret
AddVal endp
;================================================================
DecVal proc hWnd:DWORD, dwID:DWORD
mov eax,val
dec eax
mov val,eax
ret
DecVal endp
End DllEntry