WINDOWS / system32 / LogFiles στη χρήση. Πώς μπορώ να ανακαλύψετε τι πρόγραμμα που χρησιμοποιείτε; Αν είναι ο διακομιστής, πώς μπορώ να το χρησιμοποιήσω κι εγώ;

ψήφοι
0

το άνοιγμα ενός αρχείου στα Windows / system32 / LogFiles με

    using (StreamReader r = new StreamReader(fileName))

δημιουργεί εξαίρεση «επειδή το αρχείο είναι σε χρήση από άλλη διεργασία». Πώς μπορώ να καταλάβω ποια είναι η άλλη διαδικασία είναι; Θα μπορούσε να είναι ο διακομιστής ενημέρωση των αρχείων καταγραφής; Αν είναι, πώς μπορώ να διασφαλίσω ότι σχετίζεται προγραμματισμένη εργασία μου μπορεί επίσης να έχουν πρόσβαση;

ευχαριστώ!

Φοβάμαι πως δεν έχουν το auth να εγκαταστήσετε τα προγράμματα σε αυτόν το διακομιστή.

Δημοσιεύθηκε 11/08/2009 στις 20:10
πηγή χρήστη
Σε άλλες γλώσσες...                            


3 απαντήσεις

ψήφοι
2

Αυτό είναι ανησυχητικό παλιό σχολείο, αλλά μου αρέσει αυτό το πραγματικά κακό βοηθητικό πρόγραμμα που ονομάζεται: wholockme http://www.dr-hoiby.com/WhoLockMe/

Αυτό σας επιτρέπει να γνωρίζετε ποιος έχει τα αρχεία κλειδωμένα.

Ιάκωβος

Απαντήθηκε 11/08/2009 στις 20:14
πηγή χρήστη

ψήφοι
1

Προσωπικά, προτιμώ ProcessExplorer με τη λειτουργικότητα του «Βρείτε Handle».

Μπορείτε επίσης να δοκιμάσετε το άνοιγμα ενός αρχείου σε μια κοινή λειτουργία:

using (FileStream fs = File.Open(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
using (StreamReader r = new StreamReader(fs))
    ... 
Απαντήθηκε 11/08/2009 στις 20:39
πηγή χρήστη

ψήφοι
0

Αν θέλετε να μάθετε ποιος έχει ανοιχτό το αρχείο, το αγαπημένο μου app για αυτό είναι Λαβή από Sysinternals ( http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx ). Ξέρω ότι είπατε ότι δεν έχει εξουσία να εγκαταστήσετε εφαρμογές, αυτό είναι μόνο ένα ενιαίο εκτελέσιμο που τρέχουν, και θα μπορούσε να τρέξει από ένα κοινόχρηστο στοιχείο δικτύου, αν θέλετε.

Είχα την κλειδαριά πρόβλημα LogFiles με κορμούς υπηρεσία SMTP, η λύση μου ήταν απλά να αντιγράψετε το αρχείο σε άλλη θέση και να το ανοίξετε από εκεί. Θα μπορούσε να λειτουργήσει για αυτό που κάνετε.

Απαντήθηκε 11/08/2009 στις 22:46
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more