الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

معرفة أي مستخدم قام بحذف ملف

بدأه MahoKamo في 17 ديسمبر 2008 · 1 رد · 422 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

هو من يقوم بمراقبة أي تغيير على الملفات FileSystemWatcher من المعروف أن الكلاس

.ولكن للأسف لا يستطيع أن يأتي بأي معلومات عن المستخدم الذي قام مثلا بحذف الملف

getOwner() ولقد توصلت لطريقة لمعرفة المستخدم الذي قام بإضافة الملف باستخدام

لمن قام مثلا بحذف الملفWindowsIdentity فأرجو لمن عنده معلومات أن يفيدنا كيف نستطيع معرفة

ولكم جميعا خالص الشكر

:wacko:

#2

أنا حاسس كده أن الموضوع صعب

بس إن شاء الله في البرمجة مفيش مستحيل وكل حاجه ممكن تتعمل.

وأنا مش حييأس ان شاء الله حتى أجد حل لهذا الموضوع.

أنا في الواقع مستخدم على شبكة وعامل مجلد مشاركة مع بعض الزملاء، وكنت عايز أعمل برنامج صغير يراقب أي تغيير يحدث على الملفات في مجلم المشاركة.

أنا عملت جزء من البرنامج وعملت له اختبار وطلبت من أحد الزملاء أنه يضع ملف في المجلد والبرنامج شغال، وبالفعل البرنامج جاب اسم المستخد اللي وضع الملف بالصورة

Domain\user

ولكن أنا نفسي أعرف كمان مين اللي بيحذف الملفات وبيغير فيها

ويا رب ألاقي حل بإذن الله

شكرا

مواضيع مشابهة