29. marts 2001 - 20:03Der er
5 kommentarer og 1 løsning
hvordan skal dette deklareres i VB ?
hvordan skal dette deklareres i VB: ----------------------- DLL Declaration:
procedure ReadMemory(address: integer; buffer : pointer; num : integer); stdcall; external \'WinHack2.DLL\' name \'ReadMemory\';
Parameters:
address : integer This is the address to read from buffer : pointer This points to the buffer that will recieve the memory num : integer This is how many bytes to read
hmm...den kommer med en ulovlig handling...kan det være pga pointeren... Så vidt jeg kan forstå er en pointer en integer som henviser til en string...men det eksisterer vist ikke i vb hvad skal man bruge istedet?
... Du kan evt. prøve at sende DLL + dokumentation til mig, så skal jeg prøve at se om jeg kan få det til at virke. driis@mobilixnet.dk eller ICQ# 109716121.
Hvis du bruger Win2000, kan det være, at den DLL du har fundet kun virker under \'98, da direkte hukommelsesadressering ikke tillades under Win2000 eller NT, med mindre man bruger en såkaldt kernel-mode driver (Dét lærte jeg lige for et par dage siden ;-)
En anden mulighed er, at der er nogle hukommelsesområder, der er reserverede, så du ikke kan læse fra dem - Dét kommer bl.a. an på hvordan DLL\'en er lavet...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.