Перейти к содержанию

[THREADS] Как создать поток?


Рекомендуемые сообщения

CreateRemoteThread
CreateThread

 

Спойлер

DWORD WINAPI MyThreadFunction() 
{ 
    return 0; 
} 

BOOL WINAPI DllMain(
	HINSTANCE hInstDll,
	DWORD dwReason,
	LPVOID lpReserved)
{
	switch (dwReason)
	{
	case DLL_PROCESS_ATTACH:
	CreateThread(0,0,reinterpret_cast<LPTHREAD_START_ROUTINE>(MyThreadFunction),0,0,0);
	break;
	}
	return true;
}

 

 

Ссылка на комментарий
Поделиться на другие сайты

14 минут назад, partoftheworlD сказал:

CreateRemoteThread
CreateThread

 

  Скрыть контент


DWORD WINAPI MyThreadFunction() 
{ 
    return 0; 
} 

BOOL WINAPI DllMain(
	HINSTANCE hInstDll,
	DWORD dwReason,
	LPVOID lpReserved)
{
	switch (dwReason)
	{
	case DLL_PROCESS_ATTACH:
	CreateThread(0,0,reinterpret_cast<LPTHREAD_START_ROUTINE>(MyThreadFunction),0,0,0);
	break;
	}
	return true;
}

 

 

так он разве не просто создает поток в самом приложение(читее). мне нужно чтоб он в стороннем приложение создавал поток.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Werston сказал:

так он разве не просто создает поток в самом приложение(читее)

есть же доки, там все написано.

CreateRemoteThread функция может из внешнего чита поток создать в другом приложении, CreateThread может создать поток в чужом приложении, при условии что будет скомпилирована дллка и заинжекшена.

 

 

Цитата

Creates a thread that runs in the virtual address space of another process.

Use the CreateRemoteThreadEx function to create a thread that runs in the virtual address space of another process and optionally specify extended attributes.

 

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, Werston сказал:

так он разве не просто создает поток в самом приложение(читее). мне нужно чтоб он в стороннем приложение создавал поток.

Поставил минус за лень. Дали ссылки - будь добр, изучи внимательно, прежде чем писать ответ, а то получается бессмыслица, вот как этот твой пост.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.