Comment faire pour modifier un fichier exécutable, propriétés? (Windows)
Quand je créer un .exe, je peux cliquer avec le bouton droit et allez dans les propriétés->détails. Puis-je obtenir une liste comme:
File Description | Type | Application File Version | Product Name | Product Version | Copyright | Size | 18.0 KB Date Modified | 6/16/2009 8:23 PM Language |
Comment puis-je modifier ces propriétés? (Et sur une note de côté, est-il un moyen de changer l'icône?)
- Est-ce un exécutable vous compilation ou d'un fichier exécutable que vous n'avez pas accès au code source?
- C'est un exécutable, j'ai déjà compilé à partir de code C++.
- Si vous voulez le modifier à la main, vous pouvez utiliser le Fichier -> Ouvrir dans Visual Studio, ouvrez le fichier exe et modifier les ressources facilement.
Vous devez vous connecter pour publier un commentaire.
Si vous êtes à l'aide de C/Win32, vous pouvez ajouter quelque chose comme ceci à votre projet encapsulé dans un *.rc (ressource) fichier:
.rc
fichier comme ceci, vous pouvez utiliser GoRC pour le compiler pour un.res
fichier à l'aide degorc /fo Resources.res Resources.rc
. Vous pouvez ensuite utiliser les Resource Hacker pour l'ajouter à un.exe
à l'aide deResHacker -add prog.exe, prog.exe, Resources.res,,,
(prises à partir de ma réponse, ici)Très facile si vous utilisez visual studio:
Vous pouvez double-cliquer sur le fichier pour l'ouvrir dans Visual Studio, et vous obtenez une pratique de l'éditeur pour modifier les valeurs.
Vos valeurs sont ensuite automatiquement lié à l'EXE.
C'est simple fichier info la version de la ressource. Pour existe déjà des fichiers, vous pouvez modifier ces informations avec n'importe quel éditeur de ressources (par exemple Resource Hacker, il est obsolète, mais bon). Vous pouvez modifier l'icône de cette façon.
Si vous créez votre propre application, de définir ensuite cela dépend de l'outil que vous utilisez. Par exemple, dans Visual Studio, vous devez regarder dans les propriétés du projet.
Si vous souhaitez modifier le FileDescription ou toute autre version de la ressource de chaîne sur un exécutable compilé, rcedit (un petit outil open-source), il fait assez facilement:
rcedit
est assez limité en termes de biens qu'il ne peut définir.Pour .NET, google pour "réglage de l'assemblée attributs" pour des informations sur ce que les attributs sont disponibles. Vous pouvez ensuite utiliser les attributs comme si ...