[pso] [tema1][win]Logging

Andrei Costin pso@cursuri.cs.pub.ro
Tue, 15 Mar 2005 05:21:39 -0800 (PST)


Buna.

Cum facem logging ptr tema1 de win? Folosim putk()? Daca da, am urmatoarele nelamuriri:

   1) avand prototip putk(PDRIVER_OBJECT, STATUS_SEVERITY, char *), in test.c vad ca
find_log()
   cauta EventID==0, iar ce avem noi EVENTLOG_INFO, EVENETLOG_WARN,etc este>0 -> facem
putk(driver, 0, "")?
   
   2) tot in find_log() vad ca face comparatii cu fiecare camp din "lp" - deci in trebuie
sa
   transmitem ceva de genul putk(driver, 0, (char *)lp), unde lp este un log packet
alocat dinamic
   la fiecare apel al unui syscall monitorizat?

   3) daca la 2) lp este alocat dinamic la fiecare apel al unui syscall monitorizat
trebuie sa le
   dezalocam in driver_unload? (aceasta ar presupune memorarea tuturor inceputuriloer de
adrese
   alocate dinamic)

PS: 4) numarul de parametri ai unui syscall "i" il aflam prin spt[i]/4?

Multumesc anticipat

Andrei



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/