[..] Extraire un fichier de la mémoire d'un processus.
Posté : dim. 20 mars 2011 10:23
Bonjour !
Je travail actuellement sur un petit truc qui me permettrai d'extraire un son d'un jeu.
Donc j'utilise NomadMemory, je donne l'adresse du fichier (player_dead.ogg) mais tout ce qu'il me manque c'est comment extraire le fichier du jeu, si bien sur c'est possible.
Voilà mon code:
Donc, est-ce possible d'extraire le son de la mémoire et de l'enregister quelque part aprés ça?
Merci d'avance !
PS: Si ce genre de script n'est pas autorisé, meme pour une utilisation personnelle, j'en suis désolé, dans ce cas supprimez mon topic
Je travail actuellement sur un petit truc qui me permettrai d'extraire un son d'un jeu.
Donc j'utilise NomadMemory, je donne l'adresse du fichier (player_dead.ogg) mais tout ce qu'il me manque c'est comment extraire le fichier du jeu, si bien sur c'est possible.
Voilà mon code:
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
#RequireAdmin
#Region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("Form1", 476, 436, 192, 124)
Global $Button1 = GUICtrlCreateButton("Test", 16, 16, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
SplashTextOn("RessExtractor","Waiting for processus...",200,50)
$PR = ProcessWait("xxxxxx")
ProcessExists($PR)
SplashOff()
$HP = _MEMORYOPEN($PR)
$file= _MEMORYREAD(0x00F20044, $HP)
EndSwitch
WEnd
Merci d'avance !
PS: Si ce genre de script n'est pas autorisé, meme pour une utilisation personnelle, j'en suis désolé, dans ce cas supprimez mon topic