Bonsoir,
Oui, InnoSetup est excellant sinon parfait. Mes exécutables sont protégés par la protection "Private exe Protector", ce qui revient à dire que les fichiers une fois protégés ils se composent en deux fichiers .exe et .dll + la signature numérique. Dans mon cas lorsque j'utilise s "InnoSetup" mes fichiers ne s’exécute pas correctement. C'est ça la vrais raison.
Je pense que les commandes en ligne vont résoudre mon problème. Au moi je l'espère !
Cordialement.
[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.
- 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 ?
InnoSetup empaquète divers fichiers (programmes, dll, fichiers ini, texte, etc ...), il ne modifie en rien le contenu de vos programmes, donc je ne vois pas quel problème vous pouvez avoir. De plus, si vous avez un certificat, vous pouvez signer le fichier de sortie. Mais bon, je ne vais pas insister. Je remarque quand même que vous aimez bien vous compliquer la vie. ^^
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 ?
Bonjour Monsieur Tlem,
Grâce à AutoIt j'ai pu créer une application qui compile 64 applications automatiquement et en temps réel. L’utilitaire "Private exe Protector"
transforme les fichier compiles en deux parties .exe et .dll c'est ce logiciel qui ajoute la signature numérique CA avant l'intervention de l'utilitaire "Install Creator Pro", ce dernier utilitaire compresse la totalité des fichiers (64) de l'application en un seul fichier exécutable pour faciliter la sécurité et la diffusion du programme (Il fait le travail de "iexpress" en mieux) à qui j'ajoute la signature numérique. Toutes ces opérations se font automatiquement, de jour comme de nuit . J'utilise "InnoSetup" pour d'autre applications qui ne nécessitent pas la protection de données.
Merci infiniment pour toutes vos suggestions qui sont à leur juste valeurs.
Cordialement.
Grâce à AutoIt j'ai pu créer une application qui compile 64 applications automatiquement et en temps réel. L’utilitaire "Private exe Protector"
transforme les fichier compiles en deux parties .exe et .dll c'est ce logiciel qui ajoute la signature numérique CA avant l'intervention de l'utilitaire "Install Creator Pro", ce dernier utilitaire compresse la totalité des fichiers (64) de l'application en un seul fichier exécutable pour faciliter la sécurité et la diffusion du programme (Il fait le travail de "iexpress" en mieux) à qui j'ajoute la signature numérique. Toutes ces opérations se font automatiquement, de jour comme de nuit . J'utilise "InnoSetup" pour d'autre applications qui ne nécessitent pas la protection de données.
Merci infiniment pour toutes vos suggestions qui sont à leur juste valeurs.
Cordialement.
Modifié en dernier par Boulanza le jeu. 07 mai 2020 22:06, modifié 1 fois.
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonjour tout le monde,
Voici la commande DOS qui marche parfaitement et correctement en gardant la table d'allocation de fichiers sans modification de code source.
Il me reste juste à la coder en Autoit.
Cordialement.
Voici la commande DOS qui marche parfaitement et correctement en gardant la table d'allocation de fichiers sans modification de code source.
Il me reste juste à la coder en Autoit.
C:\Program Files (x86)\Resource Hacker>ResourceHacker.exe -open SetupFr.exe -save new.exe -action addoverwrite -res resources.res -mask Version Info,1 : 1033,
Cordialement.
Modifié en dernier par Boulanza le jeu. 07 mai 2020 20:59, modifié 1 fois.
Re: [..] Comment modifier ou ajouter des informations dans les détails des propriétés d'un fichier exécutable ?
Bonsoir,
Code en commandes DOS:
Codage en AutoIt:
Solution 1:
Cordialement.
Code en commandes DOS:
C:\Program Files (x86)\Resource Hacker>ResourceHacker.exe -open SetupFr.exe -save New.exe -action addoverwrite -res resources.res -mask Version Info,1 : 1033,
Codage en AutoIt:
Solution 1:
Solution 2:
Local $program = "ResourceHacker.exe"
Local $Source = "SetupFr.exe"
Local $FileNam = "New.exe"
Local $Options01 = "-action addoverwrite -res"
Local $Fileresources = "resources.res"
Local $Options02 = "-mask Version Info,1 : 1033,"
Local $iResources = $Options01&" "&$Fileresources&" "&$Options02
;MsgBox(64,"test1",$iResources)
Local $param = '-open' & ' ' & $Source & ' ' & '-save' & ' ' & $FileNam & ' ' & $iResources
;ConsoleWrite($param & @CRLF)
ShellExecuteWait($program, $param, "", "", @SW_HIDE)
Local $Source = "SetupFr.exe"
Local $FileNam = "New.exe"
Local $Options01 = "-action addoverwrite -res"
Local $Fileresources = "resources.res"
Local $Options02 = "-mask Version Info,1 : 1033,"
Local $iResources = $Options01&" "&$Fileresources&" "&$Options02
;MsgBox(64,"test1",$iResources)
Local $param = '-open' & ' ' & $Source & ' ' & '-save' & ' ' & $FileNam & ' ' & $iResources
;ConsoleWrite($param & @CRLF)
ShellExecuteWait($program, $param, "", "", @SW_HIDE)