Honnan tudod, hogy ki hozta létre a fájlt, a felhasználó vagy a rendszer
Honnan tudod, hogy ki hozta létre a fájlt, a felhasználó vagy a rendszer?
Írtam egy programot, amely figyeli és pályák fájlrendszer létrehozza a fájlt. Kivéve csak azokat a fájlokat, hogy én magam létrehozni, vagy más felhasználói is fogott egy csomó más szemetet: folyamatosan létrehozott fájlokat könyvtárakban Temporary Internet Files, Local Settings \ Temp és másutt. Úgy tűnik, ezek a pántot a legtöbb Windows és más programok. A kérdés az, hogyan tudom kiszűrni ezeket # XA0; Bal fájlokat, és rögzíti az utat csak azoknak, aki létrehozta a felhasználó.
Mi az, hogy segítsen, ha nem is mondják, hogy úgy döntött, hogy feladat.
Tehát a különbség, véleményem nincs mód, amelyben én oldotta meg a problémát, a probléma az, hogyan lehet megkülönböztetni egy fájlt a felhasználó által létrehozott a file rendszer jött létre.
Ez nem egészen igaz, én meg kell különböztetni a fájlt a felhasználó által létrehozott Windows Explorer kezeli például a fájl által létrehozott program.
És ez nem egy program kalauz. Hogyan képzeli el a „teremtés fájlhivatkozások”?
> Hogyan képzeli el a „teremtés fájlhivatkozások”?
Segítségével egy mágnes, természetesen :-)
> Hogyan tudom ki hozta létre a fájlt, a felhasználó vagy a rendszer?
A rendszer - ez is egy felhasználó.
Ez az úgynevezett SYSTEM.
Legalábbis, az NT-kernel.
> Rendszer - szintén a felhasználó.
Nem okos :) Főleg azért, mert általában nem vonatkozik a probléma
Grigoryan # XA0; (30.09.04 20:49) # XA0;
Figyelmen kívül hagyja mappát törmelék (internet ideiglenes fájlokat, windows \ temp, stb), és figyelmen kívül hagyja a fájl nevek szándékosan értetlen „$$$ 342 # sd.doc”, stb és figyelmen kívül hagyja fájlok rejtett attribútummal (a felhasználó nem okoznak a rejtett és rendszerfájlok).
Memória: 0,73 MB
Idő: 0.082 c