Ram bereich für PE begrenzen und Dumpen
-
Hi,
also ich war grad mal wieder in meinen gedanken versunken ( es ging nicht um rechtschreibung ), und hab mir so überlegt... ( ... WinOS )
Könnte man einem Programm einen gewissen speicherbereich im Ram zuweisen über den es nicht hinaus darf und diesen dann Dumpen?
Muss man dabei auf Treiber ebene hinunter ? Oder reichen da die WinApi funktionen?
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Kannst Du Deine Frage nochmals verständlich formulieren?
-
Nunja, eine ausführbare datei, ich gehe hier von windows aus, kann ja speicher auf dem heap für sich allokieren.
Ich möchte jetzt das das programm darin beschränkt wird und so in einem vorhersagbaren raum seinen speicher allokiert um diesen dann zu dumpen.
Und natürlich möchte ich das so weit es mir möglich ist selbst programmieren
.. nur weiß ich nicht ob das überhaupt geht und wie man da ansetzen müsste
-
Dann musst Du Deine eigene Speicherverwaltung aufbauen.
Ich würde das ganze über eine Memory Mapped File realisieren.Allerdings sehe ich nicht den Sinn, den das haben soll?
Was sind Deine Anforderungen?Es ist einfacher Ratschläge zu geben, wenn man weiß was Du vorhast.
Pauschal Teile des Programmes oder Speicher auszumappen halte ich für unsinnig. Es sollte nur der Teil ausgemappt werden, der eben nicht benötigt wird. Also so was wie ein gutes Cache System.
-
Hooke in dem Prozess die Memory-Allokierungs-Funktionen und beschränke die Anforderungen...
-
Okay, werd ich probieren
