Я пытаюсь создать файл в папке C:\ в коде Masm. но никогда не может добиться успеха. Я не знаю, где не так с кодом.
INCLUDE Irvine32.inc
.data
fileName BYTE "C:\\haha.txt",0
fileHandle HANDLE ?
.code
main PROC
INVOKE CreateFile,
ADDR filename, GENERIC_WRITE, DO_NOT_SHARE, null, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL,0
exit
main ENDP
END main
если я изменю
fileName BYTE "haha.txt",0
он успешно запишет файл haha.txt в папку с программой. я не понимаю, почему он не записывает в C: \ также, я использую визуальную студию 2013, и я запускаю программу, запуская ее в режиме отладки, запускаю без отладки.