os details mit c auslesen



  • ist es irgendwie möglich mit c die details vom os irgendwo auszulesen ohne das ich die regy benutzen muss... weiss jemand ne datei die überall vorhanden ist und wo dort die infos stehen os welches ervice pack rootdir etc..... ?

    habs damals aus der regy ausgelesen nur man sagte mir das das mit c sehr serh schwierig sei das gleiche zu realisieren....

    mit der datei systeminfo die man in system32 findet gehtd as ganze, doch nur das programm liefert mir zuviel information die ich nicht unbedingt brauche....

    systeminfo /FO CSV /NH

    gibt es dort als funktion doch wenn man dies ausführt bekommt man eine wirre liste aller details ohne absatz etc kann man diese infos in irgend ne datei schreiben lassen ? und dann mit c auslesen lassen ?



  • Nein, Standard C sieht solche Abfragen nicht vor.

    Ein Weg wäre evtl. die #defines über den PräPro zu prüfen.
    Windowsprogramme haben WIN32 definiert, Unix glaube ich POSIX definiert.
    Diese Abfragen gelten dann natürlich nur für die Compilierzeit.

    So kannst du dann von dort weitergehende Schritte machen, um Betriebssystemspezifisch Infos abzufragen.


Anmelden zum Antworten