AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:17

Parameter dieser Suchanfrage:

Suche in Thema: OS Version Windows 10 ermitteln.
Suche alle Beiträge, die von "Bernhard Geyer" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 11 von insges. 11 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 9. Aug 2015
    Ist mir aus gerade erst aufgefallen. Damit hat als MS genau das gleiche gemacht wie schon beim IE der auch nicht mehr über die Registry abfragbar ist.

    Bliebe nur die Build-Nummer. Hier wäre dann ein IsMaxBuildNummer(xxx) ausreichend.
    Damit wäre man (aktuell) sicher tiefgreifende Updates mitzubekommen (müssten ja neue Buildnummern werden), müsst aber Supporttechnisch immer die aktuellen Builds...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 9. Aug 2015
    Bei solchen Hintergrund ist es klar das du hier natürlich versuchst eine harte Bremse einzuziehen. Hat den der Kunde den auch Wartung oder ähnliche? Oder hatte er es vor Jahren gekauft und du solltest jetzt über allgemein Produkthaftung dafür gerade stehen (auch wenn du entsprechende Klauseln im Lizenzvertrag hattest)?
    Das Urteil ist damit aber sehr ungewöhnlich. Du hast ja damals gar nicht...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 8. Aug 2015
    Borland ist mit Delphi genau in diese Falle gelaufen. Siehe http://entwickler-forum.de/showthread.php/24565-Pruefen-ob-eine-Dll-geladen-ist
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 8. Aug 2015
    Das ist aber auch nur der aktuelle Stand. Wenn in 5 Jahren MS die kernel32.dll aufgibt und diese in eine andere DLL verlagert klappt es damit auch wieder nicht.
    Und falls jemand als Gegenargument liefert: Aber in den Delphi-Sourcen steht doch das die Funktion in kernel32 liegt. Windows kann den Ladeprozess bei benötigten DLLs umbiegen. In der Exe steht "kernel32.dll wird benötigt", Windows lädt...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 8. Aug 2015
    Die Buildnummern sind nochmal ein eigener Eintrag. Diese hat früher nicht gestört und wird auch in Zukunft nicht stören.
    Aber evtl. braucht man diese in Zukunft mehr wen MS die Aussage "Windows 10 wird die letzte Windows(Major)Version werden" und "Neue Features gibts nur bei Installation aller Updates" das man dann das Vorhandensein (und die funktionsfähigkeit) von Features über die Buildnummer...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 8. Aug 2015
    Wie schon gesagt liefert GetVersionEx nicht die Falsche Info wenn man den passenden Manifesteintrag hat.
    Was es mit diesen Eintrag auf sich hat wird hier erklärt: http://blogs.msdn.com/b/chuckw/archive/2013/09/10/manifest-madness.aspx

    Ohne Eintrag läuft deine App halt im Kompatiblitätsmodus. Das Verhalten ist schon seit Windows Vista so (Oder auch XP da ja dort das Manifest erstmal...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 8. Aug 2015
    Überflüssig? Na ja? Evtl. mal einen Schritt zurückgehen ob man das was du machst die Beste Lösung ist oder andere Lösungen (hier keine Benutzergängelung wegen OS-Update) besser wäre.
    Aber das war nur ein Hinweis am Rande das man sich überlegen sollte ob es sinnvoll ist seine Kunde über solche "Features" zur Kasse zu bringen. Wenn das dein ist dann lassen wir diesen Aspekt einfach bleiben.


    ...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 8. Aug 2015
    Also es geht dir darum das bei einem neuen PC beim Kunden du nochmal die Hand aufhalten willst um Geld zu kassieren - um es überspitzt zu formulieren.
    WOW. Solche Beschränkungen kenne ich von Ingres (der Datenbank). Diese ist mittlerweile Geschichte. Vermutlich auch wegen zu kundenunfreundlicher Lizenzbedingungen. Willst du den gleichen Weg gehen?

    Du willst erreichen das du über die Jahre...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 8. Aug 2015
    Wenn man das konsequent durchzieht besteht der Quellcode am Ende zu 90% aus Versionsprüfungen. Ob das ein vernünftiges Ziel ist?
    Ich gehe bei MS davon aus das nur neue Funktionen dazukommen und abgekündigte Funktionen noch einige Zeit existieren. Seit dem wir nicht mehr Win9x existieren sind gefühlt 90% der Versionsprüfungen aus dem Quellcode rausgeflogen.
    Bei Apple würde m.E. diese Prüfung...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 8. Aug 2015
    Doch. Geht es. Wenn eine Anwendung keinen Manifesteintrag hat läuft es zwangsweise im Kompatiblitätsmodus. Ist seit Vista so.


    Wieso nicht? CVS auf den entsprechenden Release-Tag stellen, auschecken, manifest erweitern, Compilieren (und signieren...).
    oder einfach in der Exe per Ressourcenhacker das Manifest ergänzen.


    Doch! Macht es. Wenn das manifest passt liefert GetVersionEx auch die...
  • Forum: Win32/Win64 API (native code)

    AW: OS Version Windows 10 ermitteln.

     
      by Bernhard Geyer, 7. Aug 2015
    Die Lösung Major/Minor-Version geht immer noch. Du musst nur die verwendete Manifestdatei akualisieren und um einen kompatiblitätseintag für Win10 ergänzen. Ansonst läuft deine App im Win8 Kompatiblitätsmodus


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Bernhard+Geyer&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=186147
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz