Buongiorno a tutti!
Sto scrivendo un programma che, tramite indirizzo IP, fa una serie di test su pc remoti, ma si deve comportare in modo diverso in base al sistema operativo, nella fattispecie fra sistemi Windows e altri sistemi.
Come posso in c++ verificare il sistema operativo in modo generico? Perché se cerco di leggere nel registro, come faccio per ottenere la versione di Windows, oppure uso MSInfo32, se il sistema non è Windows non ottengo risposta, e vado in errore.
Mi serivirebbe un comando da eseguire preliminarmente ai test, un po' come si fa in javascript con navigator.UserAgent, ma non ho trovato nulla che faccia al caso mio.
Ringrazio tutti,
M_P