Показать сообщение отдельно
Старый 11.10.2008, 02:01   #13
Ivan_32
Постоялец
 
Аватар для Ivan_32
 
Регистрация: 23.12.2007
Адрес: FFFF:64E9
Сообщений: 221
Репутация: 64
По умолчанию Re: В Remote Thread не исполняется WinAPI код.

Код:
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
	MEMORY_BASIC_INFORMATION mbi;
	if(!VirtualQuery((LPVOID)0x00010000,&mbi,sizeof(mbi)))MessageBoxA(0,"Querying not sucess",0,0);
	if(VirtualProtect((LPVOID)0x00010000,4096,PAGE_READWRITE,&mbi.Protect)==NULL)MessageBoxA(0,"Protect Not Sucess",0,0);
	char ch[4097];
	ReadProcessMemory(GetCurrentProcess(),(LPVOID)0x00010000,ch,4096,0);
	MessageBoxA(0,ch,0,0);
	return 0;
}
К какому адресу обратится что бы получить скажем тот участок памяти в котором распологается код ? В этом случае всего 5 байт не равны нулям... как то мало верится всетаки, память процесса никак не 65кб....
__________________
Проблема есть следствие ее решения...
Чем больше я узнаю, тем больше чувствую себя дураком.

Последний раз редактировалось Ivan_32; 11.10.2008 в 03:38..
Ivan_32 вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.01933 секунды с 10 запросами