Data check in Memory
Übersicht

![]() |
tftBetreff: Data check in Memory |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi....
was muss ich tun, damit ich von einem BB Programm aus einem laufenden programm mitteilen kann. Wo sich der Speicher Platz einer Bank befindet. Das was Bank zurückliefert, ist das ein Handler oder eine Effective adresse. Hat ein Programm automatisch zugang zum Speicher eines Child Process. oder muss dies per API freigegeben werden. So fiele Fragen hatte ich schon lange nicht mer...... |
||
TFT
https://www.sourcemagic.ch Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!! |
![]() |
regaaBetreff: Re: Data check in Memory |
![]() Antworten mit Zitat ![]() |
---|---|---|
tft hat Folgendes geschrieben: Hi....
was muss ich tun, damit ich von einem BB Programm aus einem laufenden programm mitteilen kann. Wo sich der Speicher Platz einer Bank befindet. Das was Bank zurückliefert, ist das ein Handler oder eine Effective adresse. Hat ein Programm automatisch zugang zum Speicher eines Child Process. oder muss dies per API freigegeben werden. So fiele Fragen hatte ich schon lange nicht mer...... Was tft mein ist: Zitat: Was muss ich tun, damit ich von einem BB Programm aus, einem laufenden Programm mitteilen kann, wo sich der Speicherplatz einer Bank befindet. Das was Bank zurückliefert, ist das ein Handler oder eine fiktive Adresse? [Ist das, was Bank zurückliefert, ein Handler oder eine fiktive Adresse?] Hat ein Programm automatisch Zugang zum Speicher eines Child-Prozesses, oder muss dies per API freigegeben werden? So viele Fragen hatte ich schon lange nicht mehr...... Sorry, tft, aber ich konnte es mir diesmal nicht verkneifen. Ausserdem hab ich anderen die Übersetzungsarbeit abgenommen ![]() Eine Antwort weiss ich aber leider nicht ![]() |
||
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net |
- Zuletzt bearbeitet von regaa am Mo, Sep 27, 2004 11:09, insgesamt 2-mal bearbeitet
![]() |
Merced |
![]() Antworten mit Zitat ![]() |
---|---|---|
*lach* Jetzt wird mir auch klar was er meint. Bank liefert leider nur einen Handler zurück. | ||
http://www.starship-battles.de.vu
http://www.venture-interactive.de.vu |
![]() |
TheShadowModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
per CALLDLL müsste es gehen - da kannst du bank übergeben an eine DLL - und die DLL erhält die echte Speicheradrersse - die musst du rurückliefern und kann es an ein anderes Prog übergeben.. | ||
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2 |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Mal ne Frage: Geht das mit dem automatischen Umwandeln auch für den BackBuffer() und texturebuffer( texture )? ![]() |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Vertex |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi!
https://www.blitzforum.de/viewtopic.php?t=4320 Wie du hoffentlich sehen kannst, ist das Handle einer Bank eine Adresse auf eine sich im Speicher befindente Struktur die die Adresse des Speichers der Bank sowie die Göße enthält. Der Speicher ist public, brauchst ihn also nicht freigeben. Dreamora: Siehe obrigen Link, das ganze geht aber nur im gelockten Buffer. Da dies kein Feature von Blitz ist, kann es sein, dass sich schon ein paar Adressen geändert haben. regaa: Wenn man keine Ahnung hat, einfach mal Fresse halten! mfg olli |
||
vertex.dreamfall.at | GitHub |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
werds ma testen, glaube habe meine alte PB - DBP Scanline DLL noch irgendwo rumliegen. | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Vertex |
![]() Antworten mit Zitat ![]() |
---|---|---|
http://blitzbasic.com/codearcs...4#comments
Könnte für dich event. nützlich sien. mfg olli |
||
vertex.dreamfall.at | GitHub |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
jo ok das is lustiges memory hacking
hatte eigentlich gemeint dass es wirklich den pointer auf die bank ausspuckt und man von da weg mittels DX Bufferstruktur arbeiten kann |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
regaa |
![]() Antworten mit Zitat ![]() |
---|---|---|
Vertex hat Folgendes geschrieben: regaa: Wenn man keine Ahnung hat, einfach mal Fresse halten! mfg olli Alles Klar ![]() |
||
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net |
![]() |
tft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi....
mal sehen ob ich das richtig verstanden habe. Bank liefert einen Zeiger auf eine Strucktur zurück. Dort befindet sich an einem Offset X die Speicheradresse der Bank und andere Daten. apiRtlMoveMemory(Destination*,Source,Length) kopiert zum beispiel Handler daten in eine Bank. Und die Daten lassen sich dann mittels Peek auslesen wenn man weis an welchem Offset welche Daten sind. dann müste ich mittles apiRtlMoveMemory(Destination*,Source,Length) von jedem externen programm aus auf den inhalt einer Bank zugreifen können wenn ich den handler übergebe. Dann müsste ich nur noch wissen an welchem offset die Effective Speicheradresse der Bank Daten liegt. Oder um es konkreter zu formulieren. Ich möchte von PB aus auf Daten in einer BB Bank lesend zugreifen. Jemand Vorschläge oder sogar einen Code Schnipsel parat???? |
||
TFT
https://www.sourcemagic.ch Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!! |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
den ersten link den er mir gegeben hat ist eine ziemlich ausführliche "hackzusammenfassung" der strukturen der verschiedenen buffer ![]() |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
tft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi....
so nach etlichen anleufen habe ich den weg gefunden um an Bank daten ausserhalb einer Exe ranzukommen. Einge der infos hir waren dazu sehr hilfreich. Danke nochmal. |
||
TFT
https://www.sourcemagic.ch Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!! |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group