Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : 'Extraction' d'un commentaire placé dans un EXEcutable depuis VB [ Divers / General ] (titicar)

jeudi 5 juillet 2007 à 21:52:07 | 'Extraction' d'un commentaire placé dans un EXEcutable depuis VB

titicar

Bonjour,

Dans un projet VB 6 compilé, j'ai placé un commentaire  dans mon projet, par la menu Projet \ Propriété de %Projet1% , onglet Créer, Commentaires (dans la frame Information sur la version).

J'ai déjà trouvé plusieurs API qui peuvent trouver le numéro de version, le copyright, ...
Malheureusement, je n'ai pas trouvé de solution pour connaitre ce fameu Commentaire d'un exe (créer sous VB) depuis un autre programme VB.

Donc, si quelqu'un peut m'aider...

titicar

vendredi 6 juillet 2007 à 20:28:29 | Re : 'Extraction' d'un commentaire placé dans un EXEcutable depuis VB

PCPT

Administrateur CodeS-SourceS
Réponse acceptée !
salut,


on jète un oeil à l'exe avec notepad....
fabuleux, c'est presque lisible

Option Explicit

Private Sub Form_Load()
    Dim aBytes() As Byte, sBuffer As String, i As Long, iPos As Long

'   récup exe
    aBytes = FichierVersTableauDeByte("C:\b.exe")

'   lit tableau
    sBuffer = vbNullString
    For i = To UBound(aBytes) Step 2
        sBuffer = sBuffer & Chr$(aBytes(i))
    Next i
    
'   position comm
    iPos = InStr(1, sBuffer, Chr$(1) & "Comments" Chr$(0))
    If iPos = Then
        MsgBox "Aucun commentaire"
    Else
        MsgBox "Commentaire : '" Mid$(sBuffer, iPos + 10InStr(iPos + 10, sBuffer, Chr$(0)) - iPos - 10) & "'"
    End If

    Unload Me
End Sub

Private Function FichierVersTableauDeByte(ByVal CheminFichier As String) As Byte()
    Dim fff As Integer
    fff = FreeFile
    Open CheminFichier For Binary As #fff
        ReDim FichierVersTableauDeByte(LOF(fff) - 1)
        Get #fff, , FichierVersTableauDeByte
    Close #fff
End Function


++
PCPT  [AFCK]

Prenez un instant pour répondre à ce sondage svp

samedi 7 juillet 2007 à 17:34:25 | Re : 'Extraction' d'un commentaire placé dans un EXEcutable depuis VB
dimanche 8 juillet 2007 à 11:48:10 | Re : 'Extraction' d'un commentaire placé dans un EXEcutable depuis VB

titicar

Salut,

C'est vrai que je n'avais même pas eu l'idée de vérifier avec un simple NotePad. Après essai, ça ne marche pas chez moi : la séquence "Comments" est introuvable. Bizarre que ça fonctionne chez toi et pas chez moi (je compile en P-Code et pas en natif).

titicar

dimanche 8 juillet 2007 à 11:56:45 | Re : 'Extraction' d'un commentaire placé dans un EXEcutable depuis VB

PCPT

Administrateur CodeS-SourceS
salut,
je viens de tester en P-Code et en natif, fonctionne dans les 2 cas

t'as essayé avec un nouveau projet?
sûr que ton exe soit bien fait en VB6?
sûr du chemin également? (dans le doute)

testé avec VB6 PRO SP6

Prenez un instant pour répondre à ce sondage svp

dimanche 8 juillet 2007 à 16:57:24 | Re : 'Extraction' d'un commentaire placé dans un EXEcutable depuis VB

titicar

Re-salut :-)

Je viens de rergarder d'un peu plus près (juste avec NotePad) et mon info est donc en fin de fichier. C'est sûr que je ne pouvais rien trouver en cherchant la séquence "Comments". Dans ta source, j'avais pas fait attention au STEP 2.
Je n'ai essayé qu'une fois ta source, mais VB a planté. Mon test EXE prend 3 méga.

Je vais voir pour chercher, mais en partant de la fin du fichier.
... à suivre :-) et merci encore pour m'avoir aiguillé!

titicar



Cette discussion est classé dans : vb, projet, extraction, commentaire, placé


Répondre à ce message

Sujets en rapport avec ce message

help en vb [ par sirine_28_06_85 ] bonjour tout le monde j'ai un problème en vb,je veux créer l'aide de mon projet. j'ai vu d'autre projet l'aide est une feuille Html help mais je ne sa Migration VB2002/2003 vers VB2005 [ par oremy ] Bonjour,j'ai un projet VB.NET sur les bras... J'envisage le passage à VB2005...Voici la question que je me pose : est-ce une simple formalité ou est-c Générer un projet vb.net dans visual studio [ par niko14 ] Bonjour a tous, j'espere avoir choisi le bon thèlen j'en suis pas sûr!Voila mon problème, j'ai fini mon projet vb.net, et dans ce projet il y a deux a y a t il une liaison entre projet VB [ par comme ] Depuis un projet  (en vb6.0)  j'avais empreinté une form bien présentée pour un  autre projet, j'avais fais qques modifications sur cette form dans le Utiliser une dll C++ en Vb.net [ par dianaTours ] Bonjour,Je vous explique mon problème.Je suis entrain de faire une bibliothèque de classes en C++(.net) et j'aimerais l'utiliser à partir d'un autre p database et vb.net [ par trexor ] Bonjour,je suis en train de realiser une application avec vb.net et Access. J'envisage de passer par des dataset/datagridviews.Je pensais creer un dat ouvrir et enregistrer dans vb [ par mtaveau ] Bonjour,Je voudrais savoir comment enregistrer un projet visual basic sous un autre nom. Actuellement je suis obligé de copier tout le dossier contena créer léxécutable d'un projet vb [ par beny100 ] salut a tous, en effet ,je developpe sous vb.net , mais j'arrive pas à realiser un excecutable de mon projet.comment y faire et cela me fatique bcp. j Convertir projet Delphi en VB Express [ par KeNNys ] Bonjour les amis,Je debut en VB Express.J'ai un projet Delphi et j'aimerai le traduire en VB Express.Pourrais je avoir de l'aide ?J'ai commencer a fai Utiliser des fonction en C# [ par beststar ] Hello,Je travaille avec Visual Studio 2005 et j'ai une "solution" avec un projet en VB et un autre C#. J'aimerai savoir ce qu'il faut configurer et le


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,20 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.