Вот мой исходник
Code
include 'win32ax.inc'
.data
len_buf = $-buffer
hfile dd ?
buffer dd ?
SzFullNewNameFile db 'C:\Info.txt',0
.code
start:
call [GetSystemDirectory]
mov eax,[buffer]
push 0
push SzFullNewNameFile
call [_lcreat]
mov [hfile], ebx
push len_buf
push buffer
push ebx
call [_lwrite]
push [hfile]
call [CloseHandle]
push 0
call [ExitProcess]
.end start
Принцип его такой создаёт файл и вписывает в него системную директорию
Только вот не получаеться вписать в файл данные.
Посмотрите в чем ошибка