Что нового

[Файловая система] Дописать информацию в exe-файл

zerobot

Новичок
Сообщения
78
Репутация
0
Доброе время суток!

Задача:
Нужно дописать в конец исполняемого файла некой программы, некую информацию (слово "Privet" например), чтобы он (файл) при этом сохранил свою работоспособность.
Как это сделать?

С уважением,
Вновь жаждущий знаний,
0.
 

SlavaS

Знающий
Сообщения
35
Репутация
5
так должно сработать
Код:
$hFile = FileOpen("test.exe", 1)

If $hFile = -1 Then
    MsgBox(4096, "Ошибка", "Невозможно открыть файл.")
    Exit
EndIf

FileWriteLine($hFile, "")
FileWriteLine($hFile, "STARTEOF")
FileWriteLine($hFile, "Privet")
FileWriteLine($hFile, "ENDEOF")
FileClose($hFile)
 
Автор
Z

zerobot

Новичок
Сообщения
78
Репутация
0
SlavaS сказал(а):
так должно сработать
Код:
$hFile = FileOpen("test.exe", 1)

If $hFile = -1 Then
    MsgBox(4096, "Ошибка", "Невозможно открыть файл.")
    Exit
EndIf

FileWriteLine($hFile, "")
FileWriteLine($hFile, "STARTEOF")
FileWriteLine($hFile, "Privet")
FileWriteLine($hFile, "ENDEOF")
FileClose($hFile)
Поковырял и так и сяк.. Не работает у меня, всегда появляется ошибка, что нельзя открыть файл. Хотя файл ничем не занят, в чем проблема, кто знает?
 
Верх