在x86 MASM程序集中打开具有给定路径的文本文件

时间:2018-12-18 18:35:46

标签: windows assembly x86 irvine32

程序应将文件路径作为输入,然后在其中显示文本。但是我的代码只是在调试文件夹中打开一个文本文件,而无法在其他具有给定路径的文件夹中打开文本文件。

这是代码的一部分:

INCLUDE Irvine32.inc
INCLUDE macros.inc

BUFFER_SIZE = 50

.data
buffer BYTE BUFFER_SIZE DUP(?)
filename    BYTE 80 DUP(0)
fileHandle  HANDLE ?

.code
main PROC

; Let user input a filename.
mWrite "Enter an input filename: "
mov edx,OFFSET filename
mov ecx,SIZEOF filename
call    ReadString

; Open the file for input.
mov edx,OFFSET filename
call    OpenInputFile
mov fileHandle,eax

0 个答案:

没有答案