Anzahl Bytes



  • Hi!
    Mit welcher Funktion muss dieser Code ergänzt werden, damit man den String beliebig ändern kann und die Anzahl der Bytes die geschrieben werden immer ermittelt wird und an "bytesWritten" übergeben wird.
    Bitte vielleicht gleich in den Code einfügen und erklären!

    Danke!

    Ciao GJ

    Code->

    .386
    .model flat, stdcall
    option casemap :none

    include \MASM32\INCLUDE\windows.inc
    include \MASM32\INCLUDE\kernel32.inc

    includelib \MASM32\LIB\kernel32.lib

    .data
    datei db "Neu Textdatei.txt",0
    Text db "Hallo!",0

    .code

    start:

    invoke CreateFile,ADDR datei, GENERIC_WRITE, 0, NULL, OPEN_ALWAYS,
    FILE_ATTRIBUTE_ARCHIVE, NULL
    invoke WriteFile, datei, ADDR Text,1024, ADDR bytesWritten, NULL
    invoke ExitProcess,eax

    end start


Anmelden zum Antworten