| |
|
|
![: 04.11.2006](.././../../i/a/noavatar.gif) | Folgendes Einsteigerproblem:
Un API esperado (para el Rückgabe uno Cuerdas) una Speicherbereich, el con Nullbytes gefüllt es. Como genau y wo deklariere Yo esta Speicherbereich (.data)?
Saludo
Andreas |
|
|
| |
|
|
|
![iF: 04.11.2006](.././../../i/a/1.gif) | Sí, z.B. en el Datasection.
Und entonces gibts como todavía el Dim-Api - hieß el AllocMem ![](.././../../i/s/gruebel.gif) |
|
|
| |
|
|
|
![Frank Abbing: 04.11.2006](.././../../i/a/noavatar.gif) Frank Abbing | En kleineren Guardar bietet el Daten-Section a:
.data?
memory db 4096 dup(?) ;Reserviert 4096 Bytes Speicher memory2 dd 1024 dup(?) ;Reserviert auch 4096 Bytes Speicher
En größeren Guardar empfiehlt lo, Speicher vom Sistema reservieren que se. Z.B. GlobalAlloc() oder HeapAlloc():
invoke GlobalAlloc,GMEM_FIXED+GMEM_ZEROINIT, anzahlbytes mov memory,eax ... invoke GlobalFree,memory |
|
|
| |
|
|
|
![: 05.11.2006](.././../../i/a/noavatar.gif) | [quote:4a1916bf22=Frank Abbing]En kleineren Guardar bietet el Daten-Section a:
.data?
memory db 4096 dup(?) ;Reserviert 4096 Bytes Speicher memory2 dd 1024 dup(?) ;Reserviert auch 4096 Bytes Speicher
[/quote:4a1916bf22] Vielen Dank, genau el Yo quería wissen.
[quote:4a1916bf22=Frank Abbing] En größeren Guardar empfiehlt lo, Speicher vom Sistema reservieren que se. Z.B. GlobalAlloc() oder HeapAlloc():
invoke GlobalAlloc,GMEM_FIXED+GMEM_ZEROINIT, anzahlbytes mov memory,eax ... invoke GlobalFree,memory[/quote:4a1916bf22] Das kann Yo en un Treiber no uso, como esta Características de el KERNEL32 kommen. Yo glaube como aber ya qué entsprechendes en el NTDLL gesehen a haben. |
|
|
| |
|
|