Einzelnen Beitrag anzeigen

stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#1

fontdrvhost.exe / Windows 10 / Delphi 6

  Alt 23. Aug 2017, 10:52
Moin!

Ein Kunde von uns rief uns an das eins unserer Programm eine hohe Systemauslastung unter Windows 10 hat.
Da der Rechner nicht der beste ist, lag die Auslastung bei teilweise 25% ( 1 Kernel ).
Bei unseren aktuellen Rechnern i5-7400 3GHZ liegt es bei 3-6%. Das ist eigentlich schon ziemlich viel.

Bei genauerer Untersuchung stellte sich raus das in dem Moment wo das Programm gestartet wird auch der Prozess fontdrvhost.exe in der Liste erscheint und er hat fast die gleiche Auslastung wie unser Programm.
Nach einigen Test stellt sich raus das dies nur mit einem voll gepatchen Windows 10 auftritt und dann habe ich einmal im Netz gesucht.

MS hat das GDI Font Rendering vom Kernel in den Userspace umgelagert um Exploits im Kernelspace zu verhindern.
Scheinbar löst das nun bei alten Delphi ( hier 6 ) aus und das nicht in allen Programmen.
Ich habe diverse getestet und komme nicht drauf wann es auftritt und wann nicht.

Jemand schon einmal darüber gestolpert?
  Mit Zitat antworten Zitat