[pso] tema4 windows

Ghervase Gabriel ghervase.gabriel at gmail.com
Fri Jun 22 13:54:26 EEST 2007


Salut

Am cateva probleme cu tema asta.

1)Ce rost are linia system(route delete 0.0.0.0 etc.) din test.c??
   Daca se executa linia asta, nu mai merge ping-ul la OUTSIDE_IP
   Imi spune destination host unreachable.Evident ca nu mai merge nimic dupa
asta.
   Am vazut ca a mai avut cineva problema asta.
   Are cineva vreo idee?

2)Daca comentez linia asta cu route_delete, ma lovesc de problema cu
timerele pe windows.
  Probabil nu am inteles eu cum sa le folosesc.
Fara timere, sunt trecute toate testele, mai putin "no of rules" pentru ca
nu se mai apeleaza DPC-ul ca sa stearga din reguli.

 Cu timere (asa cum am implementat eu) obtin ecran albastru (ceva de genul
IRQ_LEVEL_NOT_LESS_OR_EQUAL).

Am facut asa:
Pt. reguli dinamice, am o structura regula dinamica ce contine KTimer, KDpc,
regula fwr_t.
Am nevoie de KDpc in structura deoarece vreau ca metoda asociata sa
primeasca in context regula ce este asociata.
Pentru ca altfel nu stiu ce am de sters.
Am o lista separata pentru reguli dinamice.
De fiecare data cand adaug reguli dinamice, apelez KeInitTimer si KeInitDpc.

Apoi, apelez KeSetTimer cand am de armat/rearmat timerul.
E vreo diferenta intre armare si rearmare?Trebuie sa apelez KeCancelTimer?
Blue-screenul e sigur de la timere.

3)Daca eu consider ca imi este suficient punctajul obtinut din teme +
laborator, mai trebuie sa vin la examen??

Multumesc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/pso/attachments/20070622/364e3c8f/attachment.htm


More information about the pso mailing list