Comment lire un fichier EXE dans d'un fichier RES
Tatar
-
panique -
panique -
Bonjour,
comment je peux lire l'exécution d'un programme stocker dans un fichier RES ? Ressources.
mon fichier RES: TEST
ENC RCDATA Project1.exe
le programme utiliser c'est Delphi 7
et merci d'avance .
Tatar
comment je peux lire l'exécution d'un programme stocker dans un fichier RES ? Ressources.
mon fichier RES: TEST
ENC RCDATA Project1.exe
le programme utiliser c'est Delphi 7
et merci d'avance .
Tatar
2 réponses
-
bonjour a tous, ;)
voila la solution :
Var
FS : TFileStream;
Res : TResourceStream;
Chemin : String;
{$R MonRes.RES}
begin
Chemin := ExtractFilePath(Application.ExeName);
// récupération le chemin de mon exécution
Res := TResourceStream.Create(hInstance, 'ENC', RT_RCDATA);
// consultation le ressource
Res.SaveToFile(Chemin + 'ENC.EXE');
// en registrer le fichier, tu peux le nome aussi Project1.exe
Res.Free; // pensé toujours de libérer le ressource
WinExec(PChar(Chemin + 'ENC.EXE'), SW_NORMAL);
// exécuter l'exécution
end;
bonne journée a tous
G.S.S.P -
voir ça :
http://www.phidels.com/php/index.php3?page=../php/tutoriaux/ressources.htm&id=281
-------
et essayer avec ça :
var
ResourceStream : TResourceStream;
FileStream : TFileStream;
ResourceStream := TResourceStream.Create(hInstance, 'Nom', RT_RCDATA );
-----
FileStream.CopyFrom(ResourceStream, 0);
(^_^).