les OCX > VB IMAGE EXTRACTOR
 
VB Image Extractor Ocx V1.2




 

Description :

  • Cette Ocx permet essentiellement d'extraire les images usuelles incluses dans les executables VB
     

Screen Shoot :


 

Paramètres de l'ocx :

(Aucun paramètres particuliers)

 

Les Méthodes :

  • ExtractPitures(ExePath As String):
  • Cette méthode permet d'extraire toutes les infos essentielles à l'extraction des images. ExePath correspond au chemin de l'executable VB contenant les image que vous désirez extraire. Les informations renvoyées, le sont par l'intermédiaire de l'évènement GetPicture(Offset As Long, Length As Long, ImageType As String). On nottera que l'on rappatrie les offset des images, leurs longeur et leur type (GIF, JPEG, BMP etc....)

  • ReplacePicture(PictureOffset As Long, PicturePath As String, OriginalPictureLenght as Long)

    Cette méthode sert a Remplacer une image déja existante dans un fichier Exe par une autre image.

    ------------------------------------Mise à jours------------------------------------

    La Nouvelle version de l'ocx permet maintenant de remplacer une image par une autre image dont la taille est inférieur ou égale à la taille de l'image précédente. Ici ce qui correspond à la "TAILLE" de l'image ne correspond pas à la dimention mais bien au poid de l'image expimée en octets. D'ou la variable OriginalPictureLenght qui correspond à la taille de l'ancienne image renvoyée par la Méthode ExtractPictures détaillée ci-dessus.

    Par exemple vous voulez remplacer une image qui pèse 40ko , votre seule alternative est de la remplacée par une image dont la taille est soit inférieure soit égale à l'originale. En ce qui concerne les fichier BMP du momment ou vous ne changez pas les dimentions ainsi que le nombre de couleurs ou la résolution de l'image cela ne devrasi aps engendrer de changements dans la taille de l'image. En revanche en ce qui concerne les images Jpeg ça devient plus délicat. si vous rajoutez ou modifier une image jpeg , une fois sauvegardée cette dernière va être recomprésée et donc son poid va se voir changée. Voila donc le but de la mise à jours, si après votre modification d'image vous vous rendez compte que cette dernière n'a pas la même taille ou que cette dernière est plsu grande que l'originale vous n'aurez qu'a augmenter le facteur de compression de votre image jpeg pour la remplacée dans l'executable.

    ---------------------------------------------------------------------------------

    Le paramètre "PictureOffset" représente l'adresse de l'image que l'on veut remplacer , et le paramètre "PicturePath" est le chemin de l'image que l'on veut insérer dans l'executable vb.

    Le paramètre "PicturePath" représente l'adresse de l'image que vous avez choisie pour remplacer l'ancienne image.
     

  • SavePicture2Disk(DestinationFile As String, PictureOffset As Long, PictureLenght As Long)
  • Cette méthode permet de sauvegarder les images pointées par leur adresse "PictureOffset" et leur longeur "PictureLenght". L'image sera sauvegardée dans le fichier de chemin "DestinationFile". Il faudra noter que c'est à vous de préciser l'extension du fichier de destination.

     

Les Evènements :

  • Error(ErrorMessage As String):
  • Renvoit les éventuels messages d'erreur survenus lors des transferts de donées.

  • EndOfResearch(TotalPicfound As Integer)
  • Renvois le nombre total d'image contenue dans votre executable et ce à la fin de la recherche de toutes les images et de l'envoit de leurs paramètres par l'évènement GetPicture

  • GetPicture(Offset As Long, Length As Long, ImageType As String)

    Renvoit toutes les informations utiles a l'extraction de chaque image. Ceci s'effectue en série: pour chaque image trouvée, cet évènement se lancera . Cette évènement est activé lors de l'utilisation de la méthode ExtractPitures(ExePath As String):
     

Téléchargement :

Ancienne Version 1.0:

  Cliquez ici pour télécharger le fichier WinZip (33 Ko)

CRC32 CHECK [5EAc5046](zip)

Including :

  • Image extractor test ocx.exe
  • test.frm
  • Image extractor test ocx.vbp
  • Image extractor.ocx

Version 1.2:

Cliquez ici pour télécharger le fichier WinZip (42 Ko)

CRC32 CHECK [8CBC5F1A](zip)

Including :

  • Image extractor test ocx.exe
  • test.frm
  • save.frm
  • Image extractor test ocx.vbp
  • Image extractor.ocx