[R] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonjour,
Existe-t-il un script AutoIt et/ou une façon de faire, pour modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ? Pourriez-vous m'aider svp ?
Merci.
Cordialement.
Existe-t-il un script AutoIt et/ou une façon de faire, pour modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ? Pourriez-vous m'aider svp ?
Merci.
Cordialement.
Modifié en dernier par Boulanza le jeu. 07 mai 2020 22:03, modifié 2 fois.
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonsoir,
Pas de réponse, donc, pas d'idées ?
Je continue la recherche sur ledit sujet.
Cordialement.
Pas de réponse, donc, pas d'idées ?
Je continue la recherche sur ledit sujet.
Cordialement.
Modifié en dernier par Boulanza le mar. 05 mai 2020 19:56, modifié 1 fois.
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Pas possible pour un programme externe déjà compilé. Pour un AutoIt script, regarde dans le fichier d'aide #pragma compile
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Merci Nine
J'ai trouvé dans ce lien: https://openclassrooms.com/forum/sujet/ ... -a-son-exe
Le code suivant:
J'ai trouvé dans ce lien: https://openclassrooms.com/forum/sujet/ ... -a-son-exe
Le code suivant:
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS 0x0L
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040C04B0"
BEGIN
VALUE "Comments", "Tes commentaires.\0"
VALUE "CompanyName", "Thrashkal\0"
VALUE "FileDescription", "Une description\0"
VALUE "FileVersion", "1, 0, 0, 1\0"
VALUE "InternalName", "Nom\0"
VALUE "LegalCopyright", "Copyright © 2013\0"
VALUE "LegalTrademarks", "Thrashkal\0"
VALUE "OriginalFilename", "prog.exe\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "Nom\0"
VALUE "ProductVersion", "1, 0, 0, 1\0"
VALUE "SpecialBuild", "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x040C, 1200
END
END
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS 0x0L
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040C04B0"
BEGIN
VALUE "Comments", "Tes commentaires.\0"
VALUE "CompanyName", "Thrashkal\0"
VALUE "FileDescription", "Une description\0"
VALUE "FileVersion", "1, 0, 0, 1\0"
VALUE "InternalName", "Nom\0"
VALUE "LegalCopyright", "Copyright © 2013\0"
VALUE "LegalTrademarks", "Thrashkal\0"
VALUE "OriginalFilename", "prog.exe\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "Nom\0"
VALUE "ProductVersion", "1, 0, 0, 1\0"
VALUE "SpecialBuild", "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x040C, 1200
END
END
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
C'est ce que je disais, tu ne peux pas modifier un exe existant. Mais avec les #pragma, tu peux modifier n'importe quelle propriété de ton script selon tes besoins (avant la compilation).
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonjour
Il y a aussi
Rmq: c'est soit #Autoit3Wrapper..., soit #pragma, mais pas les 2
Sinon, il y a l'outil ResHacker.exe dans les Extras du dossier autoit. A utiliser avec prudence !
Il y a aussi
AutoIt3Wrapper directives
pour compiler les codes autoit , voir l'aide dans Scite (pas l'aide d'autoit)Rmq: c'est soit #Autoit3Wrapper..., soit #pragma, mais pas les 2
Sinon, il y a l'outil ResHacker.exe dans les Extras du dossier autoit. A utiliser avec prudence !
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
On a le droit de parler de hacks sur le site français ?
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Sauf erreur de ma part, ResHacker.exe a été installé avec Autoit
D'ailleurs, sur le forum us il y a beaucoup de sujet sur ce programme qui permet, entre autres, de compiler des DLL d'images ou autres d'une façon très simple ou de récupérer des images d'un programme ou d'une DLL.
D'ailleurs, sur le forum us il y a beaucoup de sujet sur ce programme qui permet, entre autres, de compiler des DLL d'images ou autres d'une façon très simple ou de récupérer des images d'un programme ou d'une DLL.
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
On ne peut pas modifier grand chose avec l'utilitaire "ResHacker.exe"
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
"Sauf erreur de ma part, ResHacker.exe a été installé avec Autoit"
Faux, il n'y a pas d'installation de ce hack avec AutoIt.
"sur le forum us..."
Plus maintenant, il y a une stricte surveillance.
C'était juste une petite blague à un mod. Faut pas être trop coincé avec moi...
Faux, il n'y a pas d'installation de ce hack avec AutoIt.
"sur le forum us..."
Plus maintenant, il y a une stricte surveillance.
C'était juste une petite blague à un mod. Faut pas être trop coincé avec moi...
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonsoir,
C'est possible de modifier et/ou ajouter des informations (réels) dans les détails des propriétés d'un fichier exécutable grâce à l'utilitaire "ResHacker.exe" en remplaçant le contenu du dossier "Version Info" par celui du code ci-dessous:
Il faut tester si votre fichier d'application fonctionne correctement. Et voir si la réaction des Anti-Virus au téléchargement .
C'est possible de modifier et/ou ajouter des informations (réels) dans les détails des propriétés d'un fichier exécutable grâce à l'utilitaire "ResHacker.exe" en remplaçant le contenu du dossier "Version Info" par celui du code ci-dessous:
Il faut tester si votre fichier d'application fonctionne correctement. Et voir si la réaction des Anti-Virus au téléchargement .
1 VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEOS 0x40004
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "040C04B0"
{
VALUE "FileDescription", "Une description"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "LegalCopyright", "Copyright \xA9 2013"
VALUE "LegalTrademarks", "Thrashkal"
VALUE "OriginalFilename", "prog.exe"
VALUE "ProductName", "Nom"
VALUE "ProductVersion", "1, 0, 0, 1"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x040C 0x04B0
}
}
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEOS 0x40004
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "040C04B0"
{
VALUE "FileDescription", "Une description"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "LegalCopyright", "Copyright \xA9 2013"
VALUE "LegalTrademarks", "Thrashkal"
VALUE "OriginalFilename", "prog.exe"
VALUE "ProductName", "Nom"
VALUE "ProductVersion", "1, 0, 0, 1"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x040C 0x04B0
}
}
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
walkson à dit : Sinon, il y a l'outil ResHacker.exe dans les Extras du dossier autoit. A utiliser avec prudence !
Si vous pouvez nous donner plus de détaille à ce sujet. Merci.
Cordialement
Si vous pouvez nous donner plus de détaille à ce sujet. Merci.
Cordialement
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonjour,
Pouvez-vous m’aider pour coder le code ci-dessous en scripts Resource Hacker AutoIt afin de modifier ou ajouter des informations dans les détails des propriétés.exe automatiquement grâce aux instructions de ligne de commande de Resource Hacker Cordialement.
Cordialement.
Pouvez-vous m’aider pour coder le code ci-dessous en scripts Resource Hacker AutoIt afin de modifier ou ajouter des informations dans les détails des propriétés.exe automatiquement grâce aux instructions de ligne de commande de Resource Hacker Cordialement.
Cordialement.
1 VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEOS 0x40004
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "040C04B0"
{
VALUE "FileDescription", "Une description"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "LegalCopyright", "Copyright \xA9 2013"
VALUE "LegalTrademarks", "Thrashkal"
VALUE "OriginalFilename", "prog.exe"
VALUE "ProductName", "Nom"
VALUE "ProductVersion", "1, 0, 0, 1"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x040C 0x04B0
}
}
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEOS 0x40004
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "040C04B0"
{
VALUE "FileDescription", "Une description"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "LegalCopyright", "Copyright \xA9 2013"
VALUE "LegalTrademarks", "Thrashkal"
VALUE "OriginalFilename", "prog.exe"
VALUE "ProductName", "Nom"
VALUE "ProductVersion", "1, 0, 0, 1"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x040C 0x04B0
}
}
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Modifier un programme n'est jamais anodin ! Vous pouvez perdre les signatures numériques, problème de MAJ ou programme inutilisable. Tout dépend de sa construction et de son utilisation.
Pourquoi voulez vous modifier les informations d'un programme ?
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonjour,
Pour moi je suis très satisfait du compilateur AutoIt + SciTE4AutoIt3. Pas de problème avec les informations mentionnés dans les détails des propriétés d'un fichier exécutable, il sont conforme à mes données. Malheureusement lorsque j'utilise "Install Creator Pro" qui me permet de créer facilement mes propres installations de programmes, je perds toutes les informations compiler sous Autoit. D'où les information mentionnés dans les détails des propriétés de mon fichier exécutable son erronées. Voila la raison pourquoi j'ai besoin du savoir faire des membres aide général AutoIt.
Pour votre information, j'ai pu modifier les données de mon fichier avec l'utilitaire "ResourceHacker" manuellement, il s’exécute correctement, la signature numérique fonctionne parfaitement.Mon but est de le faire automatiquement en utilisant ligne de commande de Resource Hacker.
Cordialement.
Pour moi je suis très satisfait du compilateur AutoIt + SciTE4AutoIt3. Pas de problème avec les informations mentionnés dans les détails des propriétés d'un fichier exécutable, il sont conforme à mes données. Malheureusement lorsque j'utilise "Install Creator Pro" qui me permet de créer facilement mes propres installations de programmes, je perds toutes les informations compiler sous Autoit. D'où les information mentionnés dans les détails des propriétés de mon fichier exécutable son erronées. Voila la raison pourquoi j'ai besoin du savoir faire des membres aide général AutoIt.
Pour votre information, j'ai pu modifier les données de mon fichier avec l'utilitaire "ResourceHacker" manuellement, il s’exécute correctement, la signature numérique fonctionne parfaitement.Mon but est de le faire automatiquement en utilisant ligne de commande de Resource Hacker.
Cordialement.
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Je ne vais pas vous être d'une grande aide Peut être d'autres...
Avez vous visiter http://www.angusj.com/resourcehacker/. Il y a des command line
Avez vous visiter http://www.angusj.com/resourcehacker/. Il y a des command line
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Oui, absolument. Cher walkson Merci
Cordialement.
Cordialement.
- Tlem
- Site Admin
- Messages : 11773
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonsoir.
Si "Install Creator Pro" n'est pas capable de vous laisser modifier les informations telles que la version, le copyright, les commentaires, etc... Passez à autre chose.
Utilisez NSIS ou InnoSetup (que je préfère car il y a InnoStudio qui permet graphiquement de faire énormément de choses) et en plus ils sont gratuits (pas besoin d'un crack pour utiliser "Install Creator PRO" ^^).
Dans InnoSetup, on peux même rajouter du code Pascal pour effectuer des actions complémentaire et en plus, il y a une communauté assez importante, donc pas mal d'aide.
De plus avec InnoSetup il est possible d'avoir un script de compilation (comme AutoIt) qui servira de base pour vos différents installeurs.
Bref allez au plus simple. ^^
Si "Install Creator Pro" n'est pas capable de vous laisser modifier les informations telles que la version, le copyright, les commentaires, etc... Passez à autre chose.
Utilisez NSIS ou InnoSetup (que je préfère car il y a InnoStudio qui permet graphiquement de faire énormément de choses) et en plus ils sont gratuits (pas besoin d'un crack pour utiliser "Install Creator PRO" ^^).
Dans InnoSetup, on peux même rajouter du code Pascal pour effectuer des actions complémentaire et en plus, il y a une communauté assez importante, donc pas mal d'aide.
De plus avec InnoSetup il est possible d'avoir un script de compilation (comme AutoIt) qui servira de base pour vos différents installeurs.
Bref allez au plus simple. ^^
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Cher Tlem, Bonsoir,
Je souhaite à vous et à toute la communauté Autoit "RAMADAN kARIM".
Oui, effectivement, il faut aller vers le moyen le plus simple...
Je test actuellement trois commandes en ligne de "ResourceHacker" , il parait d'après la source, ils permettent de supprimer les fausses informations pour copier les réels données dans le dossier :"Version Info".
Cordialement.
Je souhaite à vous et à toute la communauté Autoit "RAMADAN kARIM".
Oui, effectivement, il faut aller vers le moyen le plus simple...
Je test actuellement trois commandes en ligne de "ResourceHacker" , il parait d'après la source, ils permettent de supprimer les fausses informations pour copier les réels données dans le dossier :"Version Info".
Cordialement.
- Tlem
- Site Admin
- Messages : 11773
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Je comprend, mais vous insistez à modifier le fichier créé par "Install Creator PRO" alors qu'avec InnoSetup, vous obtiendrez directement l'installateur avec les informations que vous désirez (donc une seule étape et pas de risque de planter l'exe ...).
Pour InnoSetup : https://jrsoftware.org/isdl.php
Pour InnoStudio : https://www.kymoto.org/products/inno-sc ... /downloads
Le package pour le Français : https://www.kymoto.org/downloads/langua ... g_pack.zip
Suivez ce lien pour voir des captures d'écran de l'interface : https://www.kymoto.org/products/inno-sc ... creenshots
Et voici ce dont je vous ai parlé :
Perso, je trouve plus simple d'intervenir directement dans le code (comme AutoIt) :
Sinon, merci pour votre souhait, mais je ne suis pas croyant (sauf à Noël pour les ).
Pour InnoSetup : https://jrsoftware.org/isdl.php
Pour InnoStudio : https://www.kymoto.org/products/inno-sc ... /downloads
Le package pour le Français : https://www.kymoto.org/downloads/langua ... g_pack.zip
Suivez ce lien pour voir des captures d'écran de l'interface : https://www.kymoto.org/products/inno-sc ... creenshots
Et voici ce dont je vous ai parlé :
Perso, je trouve plus simple d'intervenir directement dans le code (comme AutoIt) :
Sinon, merci pour votre souhait, mais je ne suis pas croyant (sauf à Noël pour les ).
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".