none
Funktion GetVersion RRS feed

Antworten

  • Daraus ergeben sich für mich diese Fragen:

    1.) Steht das 0x80000000 für Windows 8.0?

    Nein, das ist das Windows NT Flag, andere nutzen es auch so:

    BOOL bIsNT = ! ( dwVersion  & 0x80000000 );

    2.) Kann ich die Abfrage so ändern?

    bisher: if (GetVersion() < 0x80000000)

    neu: if (IsWindows8OrGreater() == FALSE)

    Ja.

    3.) Machst das Sinn, da wir ja inzwischen bei Windows 10 sind?


    Das musst Du wissen, ich habe keine Ahnung wozu in deiner Anwendung die Windows Version geprüft wird.

    - Gruß Florian


    • Als Antwort markiert Bernd Föry Freitag, 13. April 2018 05:33
    • Bearbeitet Florian Haupt Freitag, 13. April 2018 06:34 fehlendes Wort
    Donnerstag, 12. April 2018 15:51

Alle Antworten

  • Daraus ergeben sich für mich diese Fragen:

    1.) Steht das 0x80000000 für Windows 8.0?

    Nein, das ist das Windows NT Flag, andere nutzen es auch so:

    BOOL bIsNT = ! ( dwVersion  & 0x80000000 );

    2.) Kann ich die Abfrage so ändern?

    bisher: if (GetVersion() < 0x80000000)

    neu: if (IsWindows8OrGreater() == FALSE)

    Ja.

    3.) Machst das Sinn, da wir ja inzwischen bei Windows 10 sind?


    Das musst Du wissen, ich habe keine Ahnung wozu in deiner Anwendung die Windows Version geprüft wird.

    - Gruß Florian


    • Als Antwort markiert Bernd Föry Freitag, 13. April 2018 05:33
    • Bearbeitet Florian Haupt Freitag, 13. April 2018 06:34 fehlendes Wort
    Donnerstag, 12. April 2018 15:51
  • Hallo Florian

    danke für Deine Informationen. hat mir weiter geholfen.

    Viele Grüße

    Bernd

    Freitag, 13. April 2018 05:33