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

WriteAccesMemory - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить площадь и периметр четырехугольника http://www.cyberforum.ru/cpp-beginners/thread313044.html
помогите пожалуйста программу на с++6.0.,которая бы выбирала из предложенных четырехугольников один из них, а потом вводились бы стороны, по которым высчитывалась площадь и периметр. Последняя надежда на вас, ПОМОГИТЕ!!!!!!!!!
C++ цифр после запятой. как узнать сколько в переменной float или double цифр после запятой. я пишу в win32? http://www.cyberforum.ru/cpp-beginners/thread313040.html
Множественное наследование C++
Так как у меня эта тема заняла долгое время для изучения ,выкладываю простой пример для освоения #include<iostream> using namespace std; class D { public: virtual void Z(){cout<<"CLASS D"<<endl;} };
Не работает fscanf C++
Написал вот такую программу: Дан двоичный файл, содержащий расположенные по строкам M двумерных вещественных массивов, каждый размером L X K ( L строк, K строк ). Каждый элемент массива помещен в отдельную запись. Составить программу, формирующую этот файл (например, 3 массива размером 2 на 3). Составить программу, осуществляющую замену в двоичном файле двумерных массивов в...
C++ Создать файл содержащий сведения http://www.cyberforum.ru/cpp-beginners/thread312993.html
Создать файл содержащий сведения о сдаче студентами первого курса сессии. структура записи индекс группы, фамилия студента, оценки по пяти экзаменам , признак участия в общественой работе "1"-активное участие "0"-не уачстие. Количествой записей 30 из них три группы по 10 человек. Начислить студентам всех трех групп по ведомости стипендию. вывести эти ведомости, студент получивший все оценки 5 и...
C++ Поиск пробела в стринге Здаров Коллеги)) Хэлп плиз в одном деле. вот пишу прогу и получается так что при проверке "является ли этот символ пробелом" прога тупо считает что это не пробел, а какой-то другой символ. Уже начинаю грешить на Visual Studio(так как использую версию 2010 года, русскую. Насколько я знаю оффициальной русской версии нет) вот код проги: #include "string" #include "stdlib.h" #include "stdafx.h"... подробнее

Показать сообщение отдельно
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340

WriteAccesMemory - C++

04.06.2011, 21:26. Просмотров 287. Ответов 4
Метки (Все метки)

Добрый вечер.
вопрос возник.
как правильно использовать writeaccesmemory?

вот пример
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
27
28
29
30
31
32
33
#include <windows.h>
#include <stdio.h>
int main()
 
{
    HWND hwar3=::FindWindow(NULL,"Warcraft III");
    HANDLE hcurrent = GetCurrentProcess();
    HANDLE hToken;
    BOOL bret=OpenProcessToken(hcurrent,40,&hToken);
    LUID luid;
    bret=LookupPrivilegeValue(NULL,"SeDebugPrivilege",&luid);
    TOKEN_PRIVILEGES NewState,PreviousState;
    DWORD ReturnLenght;
    NewState.PrivilegeCount=1;
    NewState.Privileges[0].Luid=luid;
    NewState.Privileges[0].Attributes=2;
    bret=AdjustTokenPrivileges(hToken,FALSE,&NewState,28,&PreviousState,&ReturnLenght);
    DWORD PID, TID;
    TID=::GetWindowThreadProcessId(hwar3,&PID);
    HANDLE hopen=OpenProcess(PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ|PROCESS_VM_WRITE,FALSE,PID);
    int number;
    printf("Vvedite zoloto: ");
    scanf("%d",&number);
    DWORD data=0xBF;
   [B] bret=WriteProcessMemory(hopen,(LPVOID)0x09DE0108,&number,1,0);[/B]
    
    bret=CloseHandle(hopen);
    printf("Instagib's closing threading to wc3.exe..\n");
    
    system("pause");
    return 0;
    
}
строка 25 очень подозрительна.. вообщем мне надо в адресс 0x09DE0108 поместить значение number

Добавлено через 28 минут
и что никто не подскажет?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru