api и сделано как универсальный подход, если у одного майнера это rest запрос, а у другого json rpc это значит что нужно не "городить", а получать данные по предусмотренному протоколу.
а доступ к процессу это как раз и есть "городить". как ты себе это представляешь? декомпилировать приложуху, найти смещения в памяти и читать их извне?