Seminární skupina PB173 Tématicky zaměřený vývoj aplikací v jazyce C/C++

Cvičenie 10: DLL

Teoretická časť:

Dynamic-link libraries:

- čo sú, ako sa vytvárajú a ako sa používajú

- implicitné a explicitné linkovanie

- rebasing a binding

- API hooking

Podporný učebný text:

Slidy k prednáške:

Domáca úloha č.8:

4 body

- v samostatnom projekte v ramci solution z predchadzajucich uloh
- vytvorte DLL kniznicu, ktora bude spracovavat event, ak sluzba z predchadzajucej ulohy detekuje vyhovujuci event
- funkcia z tejto kniznice pre kazdy zhodny event zapise do suboru na disku cas a popisny text udalosti - povodna cast 6. ulohy, takze ti, co s tym uz pracovali, to budu mat ulahcene...
- nazorny priklad pre ziskanie textu: http://msdn.microsoft.com/en-us/library/bb427356%28VS.85%29.aspx
- vytvorenu DLL kniznicu bude pouzivat sluzba z predchadzajucej ulohy - upravte ju tak, aby toto DLL pouzivala