Frage

Gibt es ein Kommandozeilen-Tool, das ein Symbol auf eine vorhandene ausführbare Datei hinzufügen kann? Es sollte das Symbol, um als die Datei „main“ Symbol der Lage sein, die im Explorer angezeigt wird.

Ich habe nicht Visual Studio und kann die exe mit benutzerdefinierten Ressourcen enthalten, das Symbol nicht neu kompiliert werden.

UPDATE : Das beste Werkzeug, das ich seit der Veröffentlichung dieser Frage gefunden haben, ist bei weitem das RCEDIT.exe Dienstprogramm, das mit WinRun4j .

War es hilfreich?

Lösung

Resource Hacker ist ein kostenloses Tool, das Ihnen ermöglicht, Ressourcen in ausführbaren Dateien zu ändern und es kann von der Kommandozeile scripted werden.

Andere Tipps

Sorry, ich persönlich habe nicht versucht, dies nur noch, aber da ich dies will, während eine Atom-Shell-App Bündelung, ich fand es sehr interessant, wenn https://github.com/atom/rcedit zeigte in meiner ersten Suche nach dem RCEDIT Dienstprogramm in anderen Antworten erwähnt oben

Einer der Befehle ist:

  

$ rcedit "path-to-exe-or-DLL" --set-Symbol "path-to-ico"

... so vorausgesetzt, dies funktioniert, ist es wahrscheinlich die Lösung, die ich verwende -. Mein Windows baut Maschine bereits eingerichtet ist Quelle zu holen git verwenden und kompiliert über gyp

UPDATE : Es gibt eine vorgefertigte ausführbare verfügbar über https: // github.com/atom/rcedit/releases/ und es funktioniert gut für mich auf Win7 (von Git Bash / Msys Shell obwohl ich wäre überrascht, wenn das einen Unterschied macht).

Haben Sie versucht, ResourceTuner Console ?

In meinem Fall versuchen, ein Symbol hinzuzufügen, mit der Verwendung von RCEdit.exe entweder / A oder / I-Schalter in einem getrimmten ausführbaren geführt. Ich habe einen NSIS (Nullsoft Installer System) - Setup erstellt, die ursprünglich 13 MiB war, aber nach RCEdit läuft ein Symbol, um es hinzuzufügen, die alle was davon bleibt, ist nur wenige Kilobyte (in der Nähe der Größe des Symbols), aber ja die ausführbare Datei zeigt das Symbol.

Hinzufügen das Symbol mit Resource Hacker für mich gearbeitet. Es ist nicht einmal eine Option müssen Sie das Symbol als Standard festlegen, Ressourcen der einzigen Symbol Gruppe. Früher habe ich 103, wie der Name der Ressource und 1033 als die Sprache.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top