Текущий архив: 2003.09.11;
Скачать: CL | DM;
Вниз
Запись в EXE Найти похожие ветки
← →
Antonyan (2003-06-26 11:23) [0]Уважаемые !
Запустил я свой Exe-шник. Как мне из него же в него записать в конец информацию
Спасибо
← →
Игорь Шевченко (2003-06-26 13:09) [1]А никак
← →
VMcL (2003-06-26 21:09) [2]>Antonyan © (26.06.03 11:23)
Игорь Шевченко © (26.06.03 13:09) имеет в виду, что пока exe-шник запущен, от открыт в режиме что-то вроде fmShareDenyWrite.
← →
NightAngel (2003-06-26 22:44) [3]; EBX=ring0 file handle, file may be opened in read-only mode
mov eax, [ebx+0Ch] ; get some pointer
mov byte ptr [eax+0Ch], 42h ; set openmode to denynone, read-write
Всё это из Ring0 (Примеров перехода в Ring0 под Win9x куча).
С ring3 дело обстоит сложнее: чтобы иметь шары нужен хендл нулевого кольца, а сгенерировать его из ring3-хендла не так-то просто (но можно). Есть ещё функция IFSMGR_Win32_Get_Ring0_Handle попробуйте её.
Успехов!
← →
Джо (2003-06-28 15:23) [4]Создай оттельный Трэд(CreateThread) ... Потом в него запиши функцию какторая будет завершать твой exe файл, редактировать и запускать!!!
← →
Джо (2003-06-28 15:24) [5]Упс .. не CreateThead a CreateRemoteThread
Страницы: 1 вся ветка
Текущий архив: 2003.09.11;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.009 c