как мне найти базовый адрес указателя вида "server.dll"+0066CAA ?
Как найти адрес "server.dll" в приложении?
server.dll — Это адрес загруженного модуля, т.е. HMODULE/HINSTNACE или же просто void*.
GetModuleHandle вернет вам адрес загруженного модуля если он уже загружен.
То что у вас идет после server.dll, это отступ от адреса модуля, что бы узнать этот адрес, вам необходимо применить арифметику к указателю на начальный адрес модуля, в вашем случае прибавить к данному адресу значение 0066CAA (имейте ввиду, это число представлено в виде hex а полный адрес будет выглядеть так: 0x0066CAA = 421034).
В итоге имеем следующий код:
HMODULE server_module = GetModuleHandle("server.dll");
char* address_with_offset = ((char*)server_module) + 0x0066CAA;
Сборка персонального компьютера от Artline: умный выбор для современных пользователей