Differenz zwischen .exe und der von Inno Setup zurückgegebenen .exe - Installierte Anwendung schlägt fehl [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Anwendung funktioniert nicht bei Installation mit Inno Setup 1 Antwort

Ich weiß nicht, woran es liegt, aber aus irgendeinem Grund stimmen meine EXE-Datei und die EXE-Datei, die ich nach dem Ausführen des Installationsprogramms über Inno Setup erhalte, nicht überein.

Keine Fehlercodes ausgelöst oder etwas anderes, es wird perfekt kompiliert, aber die Symbolleisten in meiner Anwendung (das Programm wurde mit Java Swing erstellt) enthalten ihre Schaltflächen nicht richtig. Ich habe zwei JToolBars, die JButtons enthalten (jede Schaltfläche hat ein Bild). Wenn ich mit Launch4j mein Programm in eine Exe-Datei verpackt habe, hat es einwandfrei funktioniert. Wenn ich die Exe-Datei nach der Verwendung von Inno Setup ausführe, halten diese Symbolleisten die Schaltflächen nicht richtig. Sie sind auf eine viel kleinere Größe geschrumpft und die Tasten sind wirklich klein, vielleicht 2 x 2 Pixel. Sie können auch nicht gesehen werden, wenn sie nicht darüber schweben. Warum unterscheidet sich die Exe von Inno Setup von der ursprünglichen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage