הרשאות ב ProgramData
-
לא יודע אם זה המקום.
יש לי תיקייה בProgramData. שמשותפת לכמה תוכנות.
אחת התוכנות עובדת עם FileSystemWacther של DotNet כדי לבדוק מתי נוצר שם קובץ.
איני יודע מה הסיבה, אבל לפעמים יש בעיה בהרשאת קריאה. ואם אני פתוח שוב את התוכנה, היא מצליחה לקרוא רגיל.
מה יכול להיות הבעיה?
תודה. -
@dovid לא זוכר במדויק (אוכל לבדוק אח"כ). אבל היה כתוב Access denied. נראה לי גם שזו היתה שגיאה של רכיב COM.
-
@מנצפך
יכול להיות שהווצ'ר מנסה לקרוא בדיוק בזמן הכתיבה. (הרי הוא ממש מראה זמן אמת) ולכן זה מתנגש לפעמים.
אולי צריך לשים השהייה של שנייה או שתיים אחרי שהאירוע מתעורר. -
@clickone על מה לעשות את ההשהיה? אני לא ניגש לקובץ (ולא שם השגיאה) אלא רק מקבל מידע שהוא נוצר. אין לי שליטה על הווצר לעשות לו השהיה.
-
@מנצפך באיזה שלב אתה מקבל את השגיאה על ההרשאות קריאה?
בשלב של ההודעה מהווצ'ר?
או שלב מאוחר יותר כשאתה מנסה לעשות עם האירוע משהו? -
@מנצפך אמר בהרשאות ב ProgramData:
@clickone לא. יש ל watcher אירוע שנקרא Error. הוא נזרק לי.
אז תתעלם, מהאכפת לך.