Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
balrak
6 / 6 / 1
Регистрация: 01.04.2012
Сообщений: 81
#1

Как правильно закрыть процесс - C++

26.06.2012, 22:06. Просмотров 433. Ответов 1
Метки нет (Все метки)

Я пишу программу мониторинга
Для этого использую драйвер и в драйвере подменяю CreateSection
Как правильно закрыть процесс

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
_asm{
 
//save execution contect and calls check() -the rest depends upon the value check() returns
// if it is 1, proceed to the actual callee. Otherwise,return STATUS_ACCESS_DENIED
pushfd
pushad
mov ebx,esp  //esp stack head
add ebx,40
push ebx
call check
cmp eax,1
jne block
 
//proceed to the actual callee
popad
popfd
jmp RealCallee
 
//return STATUS_ACCESS_DENIED
block:popad
 
mov ebx, dword ptr[esp+8]
mov dword ptr[ebx],0
mov eax,0x00000000L    //вот в этом месте я пробовал подставить разные адреса но все равно выдает ошибки
popfd
ret 32
Рад любому совету по теме
Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2012, 22:06     Как правильно закрыть процесс
Посмотрите здесь:

ExitProcess как правильно завершить процесс? - C++
Есть цикл, в котором поочередно открываются процессы. при использовании ExitProcess(0) выкидывает из программы, открытые процессы остаются.

Как как корректно закрыть другую программу из своей? - C++
Подскажите плиз как корректно закрыть другую программу из своей которая после посылки ей сообщения SendMessage(hWnd1,WM_CLOSE,0,0); ...

Как закрыть скайп? - C++
Здравствуйте. Скажите, пожалуйста, как в программе на С++ можно закрыть скайп, если он запущен?

Как можно закрыть порты? - C++
Как на С++ (или на делфи) закрыть порты?

Как закрыть и удалить файл? - C++
Здравствуйте, помогите пожалуйста, у меня есть строка name_txt(string) где прописан путь к txt файлу который надо закрыть(если открыт) и...

Как закрыть окно чужого процесса? - C++
Добрый день. Объясните пожалуйста, почему по OutWnd->PostMessage( WM_CLOSE, 0, 0 );не хочет закрываться окно? Ситуация...

Как закрыть программку переменной bool? - C++
Уважаемые знатоки, вот программка, закрывается через ESC с помощью exit(0). Подскажите, как её закрыть с помощью bool? ...

Как открыть/закрыть дверцу CDROM? - C++
Ну вобщем-то как??? И еще вопрос как отследить выключение компьютера и предотвратить его?

Как закрыть соединение между клиентом и сервером - C++
Как закрыть соединение между клиентом и сервером, не закрывая порт (который открыт не мной)?

Как закрыть поток после вызова detach()? - C++
Всем здрасьте ! С join всё понятно, программа ждёт, когда завершится этот поток. Допустим я вызвал метод detach, как мне поток...

Как закрыть окно opengl не закрывая консольного окна c++? - C++
Как закрыть окно opengl не закрывая консольного окна c++?

Как убить процесс? - C++
Как убить процесс с помощью программы(консольного приложения)?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
26.06.2012, 22:12     Как правильно закрыть процесс #2
balrak,

Не по теме:

Хоть это и асм вставка в С-код, но это явно не в этот раздел.

Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru