Inclure un fichier .exe

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
AWEAR
Messages : 264
Inscription : ven. 28/oct./2005 8:20
Localisation : Mayotte ( 976 ), Océan Indien, France

Inclure un fichier .exe

Message par AWEAR »

Voila j'essaye de d'inclure un fichier .exe dans un de mes programme et j'aimerais m'en servir après ( le copier dans un répertoire).
J'ai essayé de me servir de la commande includebinary mais là je bloque...
Quelqu'un sait-il-comment faire ?
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Exemple avec le Bloc-Notes

Code : Tout sélectionner

If CreateFile(1, "MonNotepad.exe")
  WriteData(?StartFile, ?EndFile - ?StartFile)
  CloseFile(1)
EndIf


DataSection
StartFile:
IncludeBinary "C:\Windows\Notepad.exe"
EndFile:
EndDataSection
AWEAR
Messages : 264
Inscription : ven. 28/oct./2005 8:20
Localisation : Mayotte ( 976 ), Océan Indien, France

Message par AWEAR »

Merci beaucoup c'est exactement ça qu'il me fallait !
Par contre peux-tu m'expliquer pourquoi tu fais :
?Endfile - ?StartFile
j'aimerais comprendre....
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

StartFile et EndFile sont les labels qui sont dans les datas, mais tu peux leur donner le nom que tu veux.

StartFile te donne l'adresse du début du fichier, EndFile te donne l'adresse de la fin du fichier.


?EndFile - ?StartFile te donne donc la longueur des datas que la fonction WrireData() devra copier.
AWEAR
Messages : 264
Inscription : ven. 28/oct./2005 8:20
Localisation : Mayotte ( 976 ), Océan Indien, France

Message par AWEAR »

Ok merci de m'avoir expliquer parce que j'ai un peu de mal avec les datas et les labels, j'ai pas encore tout compris....
:wink:
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
Répondre