Aus
dem anderen Thread:

Zitat von
Stevie:
Grob gesagt, wird zwischen den Prozeduraufruf einer
Dll-Funktion und der
Dll eine zweite
Dll gehangen, die dann angesprochen wird. Das heißt, wenn die Funktionen GetFileOpenName oder GetFileSaveName aufgerufen werden, startet die neue
Dll diese Funktionen.
Genau deshalb wird das FrameWork dem Dialog nicht vertrauen können.