Posted By: dzemen () on 'CZmswindows' Title: Re: Proces Date: Mon Apr 3 07:03:20 2006 > Dovedu si predstavit i jine problemy, ktere mohou nastat. Napriklad: > 1. Program ma otevreny soubor X (tj. ma na nej handle) > 2. Ja mu ho unlockerem zavru - ale on o tom nevi > 3. Program si mezitim otevre soubor Y - a operacni system mu prideli stejny > handle, jaky mel pro soubor X (dost pravdepodobne) > 4. Program se s pouzitim puvodniho handlu snazi zapisovat so souboru X - ale > ve skutecnosti zapisuje do souboru Y Dost nepravdepodobne. Windows si IMHO nekde drzi cislo posledniho otevreneho handle pro proces a kazdy nasledujici handle je minimalne o 1 vyssi. Nerek bych, ze Unlocker nejak resetuje tohle zapamatovane cislo, takze jadro zavreni toho handle nezjisti = dalsi otevreny soubor dostane vzdy jiny handle. > Vysledek - porusena data v souboru X (mozna i Y, pokud se ocekava nejaka > synchronizace s X). > Tj. byl bych pri pouzivani programu typu "unlocker" opatrnej :) Vsak ja ho taky pouzivam jenom v pripade krajni nouze. Coz je tak 1x za ctvrt roku.... Dzemen