Aykut Çevik

Klischees müssen erfüllt werden

Archive for the ‘Windows API’ tag

Ermitteln von nativen Assembly-Funktionen

without comments

Um Funktionen einer Assembly mit Hilfe der Windows-API LoadLibrary zu laden, um sie dann später mit GetProcAddress auszuführen, ist es hilfreich, die Funktionen einer Assembly zu kennen.

Die Auflistung bekommt ihr durch Nutzung von “dumpbin”, welches in der Visual Studio sowie in der Windows SDK Command Prompt integriert ist. Der Aufruf erweist sich als recht simpel:

dumpbin “%windir%\System32\aepic.dll” /EXPORTS

Wie die Auflistung (s. Bild) zeigt, beinhaltet die “aepic.dll” die Funktionen PicFreeFileInfo sowie PicRetrieveFileInfo.

dumpbin in Aktion

dumpbin in Aktion

Denkt an das FreeLibrary ;)

Randnotiz: Beim Laden einer Assembly kann ein Fehler auftreten, mehr dazu hier.

Written by Aykut Çevik

April 8th, 2011 at 6:45 pm

Mouseclick mit C# auf dem Bildschirm simulieren

without comments

Als ich heute auf Facebook eine Anwendung, welche die Mouseklicks in 10 Sekunden zählt, gesehen habe, musste ich mich gleich ransetzen und alle überbieten. Mit dem Finger in 10 Sekunden viele Mouseklicks zu machen ist nicht wirklich möglich. Also griff ich auf die Windows API mouse_event zurück, welche Mouseclicks simuliert. Sozusagen ein kleines Schummelprogramm, um von der Masse bei Facebook abzuheben ;) Read the rest of this entry »

Written by Aykut Çevik

Juni 2nd, 2010 at 10:30 pm

Posted in C#,Programmieren

Tagged with , ,