У меня есть управляемый процесс, который передает значение адреса как DWORD.Я хочу использовать это значение DWORD в функции потока, которая требует, чтобы параметр был передан как LPVOID, как я могу передать значение без искажений?Это не реальный код, но столько, сколько я могу вспомнить!
void incoming(DWORD addr)
{
CreateThread(...threadfunc, addr...);
}
DWORD WINAPI threadfunc(LPVOID param)
{
DWORD _addr = param
}
Проблема заключается в получении threadfunc, значение addr искажено, поэтому, когда я использую ReadProcessMemory (), например, теперь это мусор!
Спасибо.