Java копирует exe-содержимое с модификациями - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть исполняемый файл Windows, который запускает JAR, который имеет фиксированный значок. Но я хочу динамически изменить значок exe, чтобы соответствовать игре. Я уже могу найти часть в exe, которая содержит значок.

Но когда я копирую, даже без изменений, кажется, что программа чтения файлов не читает те же символы, которые написаны. Поэтому выходной результат, записывающий один и тот же символ, отличается от входного результата.

Как я могу это исправить? Код текущего примера:

InputStreamReader FReader = new InputStreamReader(new FileInputStream(PathToExe));
// Already here, the output is wrong
System.out.println(FReader.nextLine());
...