Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Mηπως ξερει κανεις απο Lockfile api

Îåêßíçóå áðü ôï ìÝëïò ntaryl. Τελευταία δημοσίευση από το μέλος ntaryl στις 17-05-2006, 15:11. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  12-05-2006, 16:10 12596

    Mηπως ξερει κανεις απο Lockfile api

    Καλησπερα σας 

     Εδω και  κατι  ωρες προσπαθω  να  βρω τον  τροπο  που  μπορω  να  κανω  μια  εφαρμογη  να  μην  μπορει  να  ανοιχτει,σβηστει κτλπ.

    Διαβαζοντας σε  κατι   Forum    βρηκα  οτι  μπορεις  να  χρησιμοποιησεις  το  LockFile . Αν  καποιος  γνωριζει  κατι (how to ,example)   ας  βοηθησει ευχαριστω  πολυ.

    καλο  απογευμα

     

     

     


    Rookie learn to fly U are my Inspiration...
    Who said Multithreading is impossible
    Try it First and after Deside if is Possible
  •  14-05-2006, 17:19 12653 σε απάντηση της 12596

    Απ: Mηπως ξερει κανεις απο Lockfile api

    Τι ακριβώς εννοείς λέγοντας "ανοιχτει,σβηστει κτλπ" ?
    Vir prudens non contra ventum mingit
  •  14-05-2006, 17:34 12654 σε απάντηση της 12596

    Απ: Mηπως ξερει κανεις απο Lockfile api

    Το να κάνεις μια εφαρμογή να μην μπορεί να ανοιχτεί δεν είναι εύκολο.. αυτο που μπορείς να κάνεις είναι α) να την κάνεις Unkillable δηλαδή να μην σκοτώνεται το process με τίποτα(μόνο να κάνει exit όταν κανουν shutdown τα windows), και κατ' επέκταση να μην μπορεί να ξανατρέξει(αν δει οτι ήδη τρέχει) αλλα και να σβηστεί(γιατι είναι ήδη in use) β) να κλειδώσεις αρχεία της με το LockFileEx API ώστε να μην σβήνονται, τροποποιούνται κλπ
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  14-05-2006, 19:43 12655 σε απάντηση της 12596

    Απ: Mηπως ξερει κανεις απο Lockfile api

    O λόγος που ρωτάω είναι ότι για να φτάσεις να κάνεις μια εφαρμογή να συμπεριφέρεται με αυτόν τον τρόπο θα πρέπει να συντρέχουν ιδιαίτεροι λόγοι. Γενικά μιλώντας, υπάρχει ένας βασικός κανόνας που λέει ότι ο χρήστης θα πρέπει να αισθάνεται κυρίαρχος της εφαρμογής και όπως καταλαβαίνεις, το να μην συμπεριφέρεται η εφαρμογή όπως τυπικά συμπεριφέρονται όλες οι υπόλοιπες, δεν βοηθάει προς αυτήν την κατεύθυνση.

    Οι ιδιαίτεροι λόγοι που ανέφερα είναι όταν η εφαρμογή είναι τύπου kiosk ή έχει ειδική χρήση στο production περιβάλλον και θέλουμε να διασφαλίσουμε ότι θα είναι πάντα διαθέσιμη, κλπ.
    Vir prudens non contra ventum mingit
  •  15-05-2006, 15:01 12697 σε απάντηση της 12596

    Απ: Mηπως ξερει κανεις απο Lockfile api

    Καλησπερα παιδια και παλι.

    Αυτο που θελω να πετυχω ειναι εχοντας μια εφαρμογη αυτη ποτε να μην μπορει να σβηστει απο τον καθενα που εχει προσβαση αλλα μονο απο τον Root.

    ευχαριστω


    Rookie learn to fly U are my Inspiration...
    Who said Multithreading is impossible
    Try it First and after Deside if is Possible
  •  15-05-2006, 15:12 12705 σε απάντηση της 12596

    Απ: Mηπως ξερει κανεις απο Lockfile api

    Απο ποιόν ? Έχει root στα windows και δεν το ήξερα? Surprise [:O]

    Δεν χρειάζεται να παίξεις με API τότε, αλλά απλά με permissions στους χρήστες..

    Αν και αν αφήσεις το πχ Append ή Write ναι μέν δεν θα μπορεί να σβήσει το αρχείο, αλλα θα μπορεί να το γεμίσει με null bytes,καταστρέφοντάς το.. Περιέγραψέ μας λίγο παραπάνω το concept σου και το scenario που έχεις σκεφτεί μήπως βοηθήσουμε λίγο παραπάνω!! (πάντως αν μιλάμε για Linux με SMBFS για share τότε αυτό που θές είναι το chattr +i file_name.. θα κάνει το file σου immune στα πάντα..)
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  17-05-2006, 15:11 12872 σε απάντηση της 12596

    Απ: Mηπως ξερει κανεις απο Lockfile api

    Φιλε

    admin = root

    τελικα κατι βρηκα σε ενα ξενο forum

    ευχαριστω παντως


    Rookie learn to fly U are my Inspiration...
    Who said Multithreading is impossible
    Try it First and after Deside if is Possible
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems