| |
|
|
| So, habe mir avec [...] la fois Handles de Speicherobjekten quelque chose näher angesehen. 1) avec GlobalAlloc erhalte je un Handle eines Speicherblockes den je comme moveable erstelle. 2) eh bien tue je so, comme wäre cela Handle une Speicheradressen et lese den entsprechenden Speicherbereich comme 4 Byte Doubleword avec Tasks and Token aus. 3) à qui Adresse, qui je là ausgelesen habe, steht qui augenblickliche Startadresse des Speicherblocks (trop überprüpfen par GlobalLock ou bien aussi GlobalHandle). 4) qui Adresse liegt, le son Tasks and Token, dans einem Heap. 5) Am Ende des (vider) Speicherblocks steht qui Heapkontrollstruktur. 6) cela erste Doubleword qui Heapkontrollstruktur ist wieder cela Handle des Bereichs. 7) Ist qui par GlobalAlloc erzeugte Speicherbereich not moveable, ist cela zurückgelieferte Handle direct qui Adresse des Speicherbereichs.
So, je hoffe son kontet mir folgen - maintenant venons mon Fragen: a) comment sieht cela chez User-, GDI- et avant allen Dingen Kernel-Objekthandles aus??? Hat quelqu'un Infos en supplément? b) comment oui c'est ca ist une Heapkontrollstruktur aufgebaut? Gibt es en supplément nähere Infos, ou bien doit on là selbst nachforschen???
Im Augenblick hört sich cela ganze peut-être très abstrakt à, j'ai avec cela mais assez handfeste Sachen avant...
(dans qui espoir sur Aider et une bonne Ratschläge)
Andreas |
|
|
| |
|
|
|
| je fais la fois quelque chose deutlich worum es mir allez: j'ai im Augenblick qui Theorie, cela derrière chaque Handle un Speicherbereich dans einem Prozess steckt, qui entweder zugewiesen ou bien freigegeben wird (ou bien aussi mehere Speicherbereiche?). Im Augenblick ca va mir tout autor, cet Theorie entweder trop Beweisen ou bien trop jeter... Sollte sich mon Theorie bestätigen, pourrait on einem Handle toujours bestimmte Speicherbereiche zuordnen - et cet peut-être. (pour den eigenen Prozess) direct changement.
qui hat de Handles et Adressen quelque chose plus Ahnung comme je et peux mich diesbezüglich quelque chose aufklären ? (s'il te plaît nochmals um quelque chose Aider ou bien gute Ratschläge...)
Beste Grüße
Andreas |
|
|
| |
|
|