Onko Windowsissa Unixin fuser-komennon tapaista menetelmää ohjelmallisesti selvittää onko tiedosto jonkin toisen sovelluksen käytössä ja jos on niin mikä sitä käyttää.
Joku tällainen funktio:
Prc_Id=kuka_kayttaa(x:\\Minun_polku\\oma_tiedosto.txt);
Tietysti aina parempi jos sen voisi vielä tappaa parametrilla -k mutta se lienee toteutettavissa kunhan prosessi olisi tiedossa.
file in use
Windowsissa
2
215
Vastaukset
- Piru
access(), stat(), fstat()
API:sta löytyy ohjeet käyttöön.- lisää
Nuo on kyllä tuttuja funktioita POSIX:ista ja toiminevat Windowsillakin. Niillä saa kyllä tietoa tiedoston oikeuksista, omistajasta, luonti-, muutospvm:stä jne mutta edelleen kyselen nimenomaan WinAPI:n vastinetta komennolle fuser jolla selviää prosessi-id joka sitä tiedostoa just tällä hetkellä käyttää.
Kiitokset kuitenkin vaivannäöstäsi.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mihin Ilkka Kanerva kuoli?
Kun näin jokin aika sitten kuvan riutuneen näköisestä Kanervasta, sanoin vaimolle että haimasyövältä vaikuttaa. Vaimon isä oli kuollut kyseiseen tauti40330728Martinan lapset JÄLLEEN valjastettu valkopesureiksi
Ei tuo nainen todellakaan täysillä käy. Vauvakin tajuaa että kysymykset ja vastaukset ovat Martinan itsensä tekemiä, lapset vastaa mitä on käsketty. J4764141Sofia Belorf ja Sonja Aiello
Viihtyvät yhdessä dinnerillä. Pienet piirit. Mitä ajatuksia herättää ?972714Stefu LOISTAVAA!
Ilmeisesti joku vedonlyönti tms, selvinpäin-elämästä👍👍👍 ilmankos ei ole Sofiaa näkynyt. Miten tän parin nyt käy, kun viimi ei maksettuna enää virta1321879Teille, Venäjällä pelottelijat
Oletatteko ja väitättekö te, että Venäjä pystyisi tuosta vain miehittämään Suomen?5901654- 861584
Kakista se ulos nainen vihdoin viimein
Että haluat, kummatkin halutaan. Otan sinut kuumaan syleilyyn sitten.751561Ujostuttaa eräs aikuinen mies...
Mitä se tämmönen on... tuo mies aiheuttaa minulle ylimääräsiä tykytyksiä... Rohkeampana pyytäsin häntä ulos mut jospa hän... Miten mun vaistot ilmoit591488Jos me käytäs nainen
Ulkona niin mitkä olisi ne kolme asiaa joita tahtoisit kysyä tai kertoa minulle?721238