Hin und wieder findet man bei einem interessanten Programm ja eine zugehörige DLL-Datei, die einen dazu verlocken könnte, sie in eigenen Programmen selbst zu nutzen.
Die Funktionsnamen, die eine solche nach außen hin anbietet habe ich ja noch herausfinden können, z.B. mittels TDUMP von Borland/Codegear.
Leider aber dann eben doch nicht mehr.
Super wäre natürlich, wenn es ein Tool gäbe, das die Funktionsheader-Declaration liefern könnte. Diese könnte man dann in sein C-File übernehmen, die entsprechende Fkt. aufrufen und somit nutzen.
Soweit ich weiß, sind bei .NET oder COM-Funktionsbibliotheken die Eingangs/Ausgangstypen immer ersichtlich, oder? Sind dies dann auch DLL-Files? Oder haben diese eine andere Endung?
Kann ein halbwegs kundiger Assembler-Programmierer die Typen / Anzahl der Argumente / Größe der Argumente/eines Arguments/Rückgabewertes aus dem Assemblercode ersehen?
Danke und Grüße,
Mdl
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
Für Win32 DLL's hat der liebe Gott je den DependencyWalker erfunden.
Rechtlich würd ich nag dem Gefühl gehen das mir sagt: Wenn nirgendwo klar steht das es beliebig
weiterverwendet werden darf muss ich den Autor fragen. Für private/interne Programme nimmt man
das vermutlich nicht so genau. Oft sehe ich bei kleinen Programmen im Credit Screen einen Hinweis auf DLL xy von HansHubertSowieso. Das aber z.b. Adobe dir nicht zugestehen wird ihre DLL's zu verwenden davon kannst du fest ausgehen.