Aykut Çevik

Klischees müssen erfüllt werden

Archive for the ‘IDE’ Category

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

HowTo: Debuggen von Windows Sidebar Gadgets mit Visual Studio

without comments

Das Debuggen der Gadgets fiel mir im ersten Moment sehr schwer, da mir vor allem die Einstellungen fehlten, die das Debugging erst möglich machten.
Zum Debuggen von Gadgets gibt es zwei Möglichkeiten, welche vom Prinzip her auf das gleiche hinauslaufen.

Read the rest of this entry »

Written by Aykut Çevik

Juli 13th, 2010 at 11:00 am

Visual Studio 2010 Hacks – Codevervollständigung und Scrollen über die mittlere Maustaste

without comments

Microsoft Visual Studio 2010 bietet neben vielen Neuerungen vor allem eine bessere Intellisense-Funktion gegenüber seinen Vorgängern.
Doch funktionieren nach der Installation meiner Meinung nach zwei wichtige Features nicht, wie das Scrollen mit dem Klick der mittleren Maustaste (meistens die Scrollertaste) und die Vervollständigung des Quellcodes beim Betätigen der Punkt-Taste (.), um somit Funktionen, Klassen, Namespaces etc. anzusprechen. Für beide Fälle gibt es eine Lösung.
Read the rest of this entry »

Written by Aykut Çevik

Juli 8th, 2010 at 4:00 pm