famous:Η εφαρμογή δουλεύει μια χαρά, όμως αν είναι εγκατεστημένη σε έναν άλλο υπολογιστή του ίδιου τοπικού δικτύου και προσπαθήσω να την τρέξω από κάποιο άλλο pc πετάει ένα security exception.
Κάθε .NET assembly ανήκει σε ένα Code Group ανάλογα με τη ζώνη που βρίσκεται (My_Computer_Zone, LocalIntranet_Zone, κλπ). Για κάθε Code Group υπάρχει ένα permission set που καθορίζει τι μπορεί να κάνει το assembly. To My_Computer_Zone έχει FullTrust permission set, το LocalIntranet_Zone έχει LocalIntranet permission set, κλπ. Όπως καταλαβαίνεις, αν προσπαθήσεις να τρέξεις ένα .ΝΕΤ executable από shared folder, τότε ενδέχεται να πάρεις security exception γιατί το assembly δεν ανήκει στο FullTrust permission set και προσπαθεί να κάνει κάτι που δεν επιτρέπεται. Μπορείς να αλλάξεις αυτές τις ρυθμίσεις μέσα από την κονσόλα ".ΝΕΤ Framework 2.0 Configuration" που βρίσκεται στα Administrative Tools.
Vir prudens non contra ventum mingit