Mal mit
DependencyWalker geschaut, ob wirklich alle verwendeten DLLs zwischen dem Problemrechner und deinem Rechner übereinstimmen?
Angenommen jemand hat eine manipulierte oder veraltete Version einer Windows-
DLL, aus der du eine bestimmte Funktion aufrufst... Dann kann dein Programm fehlerfrei sein, es knallt trotzdem, wenn du die Funktion aus der
DLL ausführst.
So ein Problem hatten wir in einer VB6-Anwendung auch mal... Lies sich absolut nicht auf unseren Rechnern / VMs reproduzieren... Bis wir dann eine abweichende Windows-
DLL gefunden haben, die wir gar nicht bewusst aufrufen...