gostaria de saber se alguém sabe alguma api … ou alguma maneira de pegar a quantidade de memória livre e usada do sistema operacional, a quantidade de processamento usada e a carga usada na rede…
São aqueles dados que aparecem no Windows Task Manager, é isso? Ou você queria algo como o vmstat do Linux?
No caso do Linux daria para você “portar” o vmstat porque ele basicamente acessa o filesystem “/proc” e lê alguns de seus pseudo-arquivos.
No caso do Windows você teria de chamar alguma API, você precisaria consultar o MSDN para ver como se faz isso em C/C++, e escrever uma DLL JNI.