Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.09.11;
Скачать: [xml.tar.bz2];

Вниз

Запись в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
9-33415
MeF88
2003-03-06 10:42
2003.09.11
Когда ж будет реальный GLScene


1-33567
Support1
2003-08-28 19:23
2003.09.11
- Проблема с компонентом


1-33541
VISA
2003-08-29 12:58
2003.09.11
Проиграть wav в фоновом режиме


1-33632
tgdgdfg
2003-08-30 20:05
2003.09.11
Сортировка в TreeView


1-33623
som
2003-08-29 13:04
2003.09.11
TShellTreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский