Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Visual C++ / С/C++

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

 
 
Опции темы Опции просмотра Language
Старый 28.09.2008, 03:18   #1
Постоялец
 
Аватар для Ivan_32
 
Регистрация: 23.12.2007
Адрес: FFFF:64E9
Сообщений: 221
Репутация: 64
Question В Remote Thread не исполняется WinAPI код.

Имеется следущий код

Код:
#include <windows.h>
#include "stdafx.h"
DWORD WINAPI func(LPVOID lparam)
{
	HWND hwn;
	return 0;
}
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
DWORD myPID=4644;//Это PID уже запущенного процесса, я его ввожу вручную
HANDLE process=OpenProcess(PROCESS_ALL_ACCESS,0,myPID);
LPVOID lpBuffer=&func;
DWORD NumberOfBytesWritten;
LPVOID lpMemory=VirtualAllocEx(process, NULL, 100000, MEM_COMMIT | MEM_RESERVE,PAGE_EXECUTE_READWRITE);
WriteProcessMemory(process,lpMemory,lpBuffer,100000,&NumberOfBytesWritten);
DWORD tID=1000;//Это для надежности)
CreateRemoteThread(process,NULL,NULL,(LPTHREAD_START_ROUTINE)lpMemory,0,0,&tID);
while(true){};
return 0;
}
Так вот если func содержит WinAPI код , например вызов MessageBox , программа в которую иньектится код, падает.
Какой код может содержать иньектируемая функция ? И второй вопрос.
Можно ли как то определить точно , нужный функции обьем памяти ? 100кб это по моему многовато...
PS: ОС Vista

Заранее благодарен.
__________________
Проблема есть следствие ее решения...
Чем больше я узнаю, тем больше чувствую себя дураком.

Последний раз редактировалось Ivan_32; 28.09.2008 в 03:30..
Ivan_32 вне форума
 
Ответить с цитированием Вверх
 


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Word и WinAPI bssergy Скорая помощь 1 05.08.2009 11:57
Thread(поток) в DLL Vo1t Delphi 9 18.12.2008 19:53
Гражданской авиации России исполняется 85 лет рапид Архив Флейма 0 09.02.2008 23:36
WinAPI Rimmato Visual C++ / С/C++ 4 21.11.2007 14:58

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:10. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.06977 секунды с 12 запросами