求getopenfilename汇编代码

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:01:21
本人想为某个程序插入一段代码,是用getopenfilename显示打开文件列表框。求此代码,要求纯ibm基本代码(不是win32汇编工具代码),可直接使用。
我的思路是:
pushad
....
....
....
popad
中间是getopenfilenamea的具体内容。
请看清楚要求再做答,如果能直接使用,悬赏分再加100分(目前是30分)。
比如:
pushad
.......
.......
cmp dword ptr [esi+A8], 0
lea eax, dword ptr [esi+5C]
push eax ; /pOpenFileName
call <jmp.&comdlg32.GetOpenFileNameA> ; \GetOpenFileNameA
........
........
popad

你是不想调用WIN32函数是吧……
(在WINDOWS下不可能呢……)
在DOS模式下你要自己绘制那对话框,自己来遍历目录
===========
哦哦,这个你完全可以自己搞出来,在VC++里写GetOpenFileName的调用,然后下断点,启动DEBUG,切换到汇编模式的DEBUG就看汇编代码了