Hallo Zusammen,
Ich hole diesen Thread noch mal nach oben.
Ich habe auf den betroffenen Kundensystemen nun den Hotfix aus dem Beitrag vom Technet installiert. Dieser hat allerdings keine Besserung gebracht. Mittlerweile taucht das Problem bei immer mehr Kunden auf. Ich vermute dass ein Windows Update etwas verändert hat, das dieses Verhalten nun vermehrt hervorruft.
Die Gemeinsamkeit ist der MS Windows 2008 R2 Server und dass es Kundensysteme sind, die diesen Server als Terminalserver nutzen.
Nach ein bisschen googlen bin ich auf dieses Flag gestoßen:
{$SetPEOptFlags IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE}
Ich habe mir im
MSDN durchgelesen was dieses Flag macht und wann man es nicht einsetzen soll. Als ein Punkt wird dort aufgezählt, dass man keine INI Dateien verwenden darf. Ist damit gemeint, dass man generell keine Einstellungen in einer INI Datei verwenden darf? Mein Programm nutzt nämlich eine INI Datei im Programmverzeichnis um sich Einstellungen zu merken, die dann über TMemIni gelesen / geschrieben werden.
Beim Absturz wird übrigens jedes Mal eine andere
DLL gemeldet:
- FunDisc
- msxml6
- tquery
- u.s.w.
MSDN Link:
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx