0
필자는 왜 두 개의 프로 시저가 열려 있고 가장 일반적인 공통 디바이더의 결과를 HEXA의 FileName이라는 txt에 내보내거나 내보내는 지 알 수 없습니다!TXT 파일에 결과를 쓰는 중 HEXA 코드가 있습니까? (32 비트 어셈블리)
내가 TXT를 열면, TXT를 hexaeditor에서 열면 그 결과가 좋은 이유는 무엇입니까? 결과를 eax에서 pomGCD로 옮겼습니다.
PomGCD DB 10 dup(?)
MenoSub DB 'GCD.txt',0
FileHandle DD ?
ByteNumber DD ?
LetterNumber DD 1
openFile PROC ; 2 procedures for opening and writing
push NULL
push FILE_ATTRIBUTE_NORMAL
push CREATE_ALWAYS
push NULL
push 0
push GENERIC_WRITE
push offset FileName
call CreateFileA
mov FileHandle,eax
ret
openFile ENDP
writeFile PROC
push NULL
push offset ByteNumber
push LetterNumber
push offset pomGCD
push FileHandle
call WriteFile
; close file
push FileHandle
call CloseHandle
ret
writeFile ENDP