De unde știi care a creat fișierul, utilizatorul sau sistemul

De unde știi care a creat fișierul, utilizatorul sau sistemul?

Am scris un program care monitorizează și sistemul de fișiere piese creează fișierul. Cu excepția numai fișierele pe care le-am crea, sau un alt utilizator este prins, de asemenea, o mulțime de alte gunoaie: a creat în mod constant unele fișiere în Temporary Internet Files, Local Settings \ Temp și în altă parte directoarele. Aparent, aceste pripoane sunt cele mai multe Windows și alte programe. Întrebarea este, cum pot filtra aceste # XA0; fișiere stânga, și înregistrează modul în care numai cei care au creat de către utilizator.

Ce este de a vă ajuta, dacă nu pot spune nici măcar cum te-ai decis să sarcini.

Deci, diferența, în opinia mea, nu există nici un fel în care am rezolvat problema, problema este cum să se facă distincția între un fișier creat de utilizator de pe sistemul de fișiere a fost creat.

Acest lucru nu este destul de bine pentru mine, am nevoie pentru a distinge un fișier creat de către utilizator în Windows Explorer tratează, de exemplu, dintr-un fișier creat de un program.

Si asta nu este un ghid de program. Cum vă imaginați „crearea de tratări de fișiere“?


> Cum vă imaginați „crearea de tratări de fișiere“?

Cu ajutorul unui magnet, desigur :-)


> Cum știu care a creat fișierul, utilizatorul sau sistemul?

Sistemul - este, de asemenea, un utilizator.
Se numește sistem.
Cel puțin, sub NT-kernel.


> System - este, de asemenea, un utilizator.

Nu a fost inteligent :) Mai ales pentru că, în general, nu se aplică la problema

Grigoryan # XA0; (30.09.04 20:49) # XA0;

Ignoră dosar cu resturi (fișiere temporare de internet, ferestre \ temp, etc), precum și de a ignora fișierele cu nume în mod deliberat obtuz „$$$ 342 # sd.doc“, etc. și, de asemenea, ignora fișierele cu atributul ascunse (utilizatorul nu crea fișiere ascunse și de sistem).

Memorie: 0.73 MB
Timpul: 0,082 c