Αφού η ερώτηση είναι άσχετη με την αρχική θα πρέπει να κάνεις νέο post, διαφορετικά απλά μπερδεύεις όποιον προσπαθήσει να σε βοηθήσει.
Κανονικά η εφαρμογή δεν πρέπει να έχει κανένα πρόβλημα. Για να έχεις πρόβλημα σημαίνει ότι κάτι περίεργο συμβαίνει. Και ακόμα δεν μου είπες γιατί χρησιμοποιείς IP και όχι τα ονόματα των server!
Αν την εκτελείς εσύ, στο PC σου, έχοντας κάνει login στο PC με το ίδιο domain account με το οποίο έχεις πρόσβαση στο server, η εφαρμογή δεν έχει λόγο να κτυπήσει. Αν όμως το PC σου ή οι server δεν είναι στο domain, ή αν χρησιμοποιείς local accounts για να διαβάσεις τα συγκεκριμένα folders, λογικό είναι η εφαρμογή να μην δουλέψει γιατί το ένα μηχάνημα δεν αναγνωρίζει τα accounts του άλλου μηχανήματος.
Αν είσαι σίγουρος ότι δεν έχεις κάνει κάτι τέτοιο περίεργο, θα πρέπει να χρησιμοποιήσεις το Procmon για να δεις γιατί κτυπάει η εφαρμογή. Το ProcMon καταγράφει κάθε πρόσβαση (Read, Write, Delete κλπ) στο σκληρό και στο registry καθώς και το αποτέλεσμα. Θα πρέπει καταρχήν να περιορίσεις τα events που δείχνει μόνο στα File Events και μετά να τρέξεις την εφαρμογή σου. Εκτέλεσε τον κώδικα που δημιουργεί το πρόβλημα, κάνε pause το ProcMon και μετά ψάξε για το ACCESS DENIED που αντιστοιχεί στην εφαρμογή σου.
To event του ProcMon θα σου εμφανίσει διάφορα στοιχεία, μεταξύ των οποίων και με ποιό account προσπάθησε η εφαρμογή σου να διαβάσει το αρχείο.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos