2009-08-04 5 views

Antwort

2

Im Allgemeinen können Sie nur die exportierten Funktionsnamen herausfinden. selbst dann ist es möglich (aber sehr, sehr unwahrscheinlich), dass die Namen nicht da sind (eine DLL, die nur Ordnungszahlen hat).

Die Namen können Hinweise auf die Parameter (mit der Größe der Parameter oder die verstümmelten C++ - Namen) enthalten, aber das Abrufen der tatsächlichen Parameter aus diesen Informationen wäre entweder schmerzhaft und fehleranfällig (C++ - verfälschte Namen) oder nicht möglich (wenn nur die Größe im Namen kodiert ist).

Wenn es eine COM-DLL wäre, würden Sie immer noch nicht garantieren, dass Sie die benötigten Informationen erhalten, aber es wäre wahrscheinlicher, dass es einen TLB oder eine andere Meteainfo über die DLL, entweder separat oder eingebettet in der DLL.

Verwandte Themen