Hei, Tiedustelisin että onko javassa olemassa jotain tapaa jolla saisi haettua muiden ohjelmien versio-tietoja jne. eritoten ajurien?
Ei varmasti ole Javassa itsessään. Toteutus riippuisi hyvin paljon käyttöjärjestelmästä. Jos luotettavat tiedot ovat tarpeen, ominaisuutta ei varmasti kannata tehdä itse, vaan kannattaa etsiä jokin ohjelma tai kirjasto, joka hankkii halutut tiedot, ja katsoa, voiko sitä käyttää Javalla tai mikä sitten olisi sopiva kieli.
Mikä olisi sitten paras kieli kyseiseen asiaan? ja käyttis on windows.
Riippuu aika lailla siitä, mitä niillä haetuilla tiedoilla on tarkoitus sitten tehdä. Periaatteessa onnistuu millä vaan ohjelmointikielellä, joka tekee Windows-natiivia softaa.
Joku C# olisi hyvin javamainen, jos on siis Javaan tottunut.
Esim http://stackoverflow.com/questions/16151658/how-to-read-devices-and-driver-versions
pitääpä kokeilla, kiitos neuvosta.
Yksi vaihtoehto on myös käyttää kolmannen osapuolen tekemää java-kirjastoa, tai tehdä rajapinta itse (Java Native Interface)(vaatii sitten myös C/C++ osaamista).
Aihe on jo aika vanha, joten et voi enää vastata siihen.