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

منع التعديل علي ساعه الويندوز

بدأه ehab_iffco في 13 أبريل 2014 · 3 رد · 786 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام

ارجوا من سيادتكم مساعدتي في ايقاف التعديل علي ساعه الكمبيوتر حيث يوجد برنامج حضور وانصراف علي الاكسل والعيب الوحيد به هو التعديل علي ساعه الجهاز

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

شكرا

#2

أعتقد ان هذه من صلاحيات الـ Admin و يمكنك محاكاتها بإستخدام Windows API، الفكره هى ان تقوم بوضع ساعه داخلية فى برنامجك و عندما يتم تعديل ساعة النظام سيتم إرسال الرسالة WM_TIMECHANGE لكل البرامج التى تعمل و عندما تستقبلها تقوم بإعادة قيمة الوقت و التاريخ كما كانوا بإستخدام الساعه الدالخلية فى برنامجك. لوضع قيمة ساعة النظام إستخدم الدالة SetSystemTime.

 

 

و الله ولي التوفيق

مدونتي: C++ Tips and Tricks

#3

معذرة اخي الكريم فانا غير ملم هذة الجزئيه ممكن شرحها

وبخصوص الداله لا اعرف طريقه استخدمها في الاكسل

شكرا

#4

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

 

لا أعرف حلا أخر غير هذا

 

اتمنى ان اكون افدتك

Project1.rar

تم تعديل هذه المشاركة بواسطة body142 في 16 أبريل 2014 في 20:28

لا إله إلا أنت سبحانك إني كنت من الظالمين


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