warum loggst du die Aufrufe der Parameter nicht in einer Datei mit ?
Könnte ich die Anwendung ändern wär ja alles kein Problem, dann stopfe ich sie halt nach und nach mit Log-Messages voll, bis ich weiss wo es hakt.
Das ist aber nicht so.
Stell Dir vor du schreibst ein Programm und bei einem Kunden bleibt die Software GANZ SELTEN hängen.
Der Gedanke ist der: Man bittet den Kunden den Task nicht abzustechen wenn das Programm hängt. Und wenn's dann soweit ist geht man hin und versucht an dem Programm - das nicht speziell vorbereitet wurde - herauszufinden wo die Ausführung gerade hakt. Der Process Explorer sieht da schon vielversprechend aus, der liefert dir von einem beliebigen Programm den Call-Stack. Aber leider in einer dermassen blöden Form, dass man wieder nicht weiss was Sache ist.