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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить конструкторы, деструктор http://www.cyberforum.ru/cpp-beginners/thread614632.html
Добрый день. Времени в обрез, нужна помощь доработать код. Задание: Создать класс "процессор", имеющий частоту (МГц). Определить конструкторы и методы доступа к полям класса. Создать класс "компьютер" (содержащий класс "процессор"), имеющий дополнительную марку (указатель на строку) и стоимость. Определить private-, public- производный класс "компьютер с монитором", имеющий дополнительное...
C++ Как добавить клюс "K" #pragma once template <class T,class K=int> class Tree { class Item { friend class Tree <T,K>; Item *parent; Item *left; Item *right; http://www.cyberforum.ru/cpp-beginners/thread614613.html
Решение задач со строками C++
1 задача: дана строка со словами, разделенными пробелами. Удалить все слова, начинающиеся на гласную букву. Решить нужно желательно используя библиотеки <string.h> и <stdio.h>. 2 задача: дана строка со словами, разделенными пробелами. Отсортировать слова в строке в лексикографическом порядке(по алфавиту) тоже используя библиотеки <string.h> и <stdio.h>. Заранее спасибо за помощь.
C++ Ошибка "expected constructor, destructor, or type conversion"
//ourfunc.cpp - îïðåäåëÿåò âàøó ñîáñòâåííóþ ôóíêöèþ #include <iostream> using namespace std; void simon(int); //ïðîòîòèï ôóíêöèè simon() int main() { simon(3); //âûçîâ ôóíêöèè simon() cout << "Pick an integer: "; int count;
C++ Ошибка missing default parameter for parameter http://www.cyberforum.ru/cpp-beginners/thread614526.html
вот программка #include <iostream> #include <conio.h> using namespace std; int n,i,d; float *m=new float;//динамическое выделение памяти float*& r = m;
C++ Отрицательные стороны в С++ Какими, по вашему Вашему мнению, недостатками обладает C++? Видите ли вы решения этих проблем? подробнее

Показать сообщение отдельно
balrak
6 / 6 / 1
Регистрация: 01.04.2012
Сообщений: 81

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

26.06.2012, 22:06. Просмотров 424. Ответов 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
Рад любому совету по теме
Спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru