Extraire fichier binaires inclus

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Extraire fichier binaires inclus

Message par Parole De JOJO »

Bonsoir
J'ai un executable purebasic avec des fichiers inclus dedans par include binary (fichiers video)
Il y a t il un moyen de les extraire?

Merci
brossden
Messages : 819
Inscription : lun. 26/janv./2004 14:37

Re: Extraire fichier binaires inclus

Message par brossden »

Bonjour
Si tu nous donnes ton fichier on peu essayer de t'aider mais comme cela c'est difficile te te dire quelque chose !
Denis

Bonne Jounée à tous
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Extraire fichier binaires inclus

Message par Ar-S »

L'auto extraction a été vu plusieurs fois. Voilà un exemple (qui marche).

Code : Tout sélectionner

; Auto Extraction / Ar-S / 2011

Enumeration
  #win
  #BT
EndEnumeration

path$ = GetCurrentDirectory()

If OpenWindow(#win, 450, 200, 400, 400, "Demo Auto Extraction", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)

      ButtonGadget(#BT, 115, 140, 160, 75, "EXTRACT")



Repeat
  Select WaitWindowEvent()
      
    Case #PB_Event_Gadget
      Select EventGadget()
        Case #BT
          
      ; c'est cette partie qui nous intéresse.
          If CreateFile(0, path$ + "nouveau.pb")  
            WriteData(0, ?Debut, ?Fin- ?Debut) 
            CloseFile(0)  
          Else
            MessageRequester ("Erreur", "ça chie" ,#MB_OK) ;-test
          EndIf 
        ;------------------------

      EndSelect
     
    Case #PB_Event_CloseWindow
      Select EventWindow()
        Case #win
          CloseWindow(#win)
          Break
      EndSelect
  EndSelect
ForEver

EndIf 

Debut:  
IncludeBinary "inclusion_exclusion_dans_un_exe.pb"  
Fin: 
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre