السلام عليكم
انا اريد كود لمنع المستخدم من التحكم والتغير فى ساعه النظام وذلك بمجرد تشغيل البرنامج
ويمنعه من التحكم فيها حتى لو أغلق البرنامج
ارجو افادتى بالرد
شكرا...
السلام عليكم
انا اريد كود لمنع المستخدم من التحكم والتغير فى ساعه النظام وذلك بمجرد تشغيل البرنامج
ويمنعه من التحكم فيها حتى لو أغلق البرنامج
ارجو افادتى بالرد
شكرا...
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
هو السؤال صعب للدرجه دى
مفيش اى حد عارف يحلها
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
هو السؤال صعب للدرجه دى
مفيش اى حد عارف يحلها
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
هو السؤال صعب للدرجه دى
مفيش اى حد عارف يحلها
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
هو السؤال صعب للدرجه دى
مفيش اى حد عارف يحلها
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
هو السؤال صعب للدرجه دى
مفيش اى حد عارف يحلها
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
السلام عليكم ورحمة الله وبركاته
أخى الفاضل egyfox
لقد طلبت موضوعك هذا فى أول مشاركة لى فى المنتدى
وكان نعم العون من الأخ Walcom وأختنا بنت اليمن بالنصيحة التالية
أنت تتحكم من إعدادات صلاحيات المستخدم على Active Directory بأن تجعله لا يستطيع تغيير الوقت والتاريخ
والأفضل أن تجعلها على المجموعة التى تستخدم برنامجك
ولكنى كنت أتعشم - ومازلت - أن يكون هناك مكتبة فى API مثلا تسيطر على هذه الخاصية وأستطيع التحكم فيها
ولكنى - للأسف - لم أتوصل لها ومازلت أتطلع للوصول لها
لقد خدعتنى عندما رأيت السؤال وعليه 5 ردود فظننت أن أحد الإخوه أجابك بحل يدخل السرور علينا سويا
ولكنى لم أجد إل إلحاحا منك على السؤال - أحمد ربنا أن الأخوه المشرفين ما قفلوش المشاركه ههههههههههه - وأسأل الله أن نتعاون على العثور على حل أفضل
والله من وراء القصد وهو يهدى السبيل
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
السلام عليكم وحمة الله وبركاته
هناك طريقة واحدة الأن في ذهني وهي أتفه مما تتصور ولكنها لها عيوب
ولكن إستخدمها لحين أن أجد طريقة أخري
سأعطيك مسارين في في نسخة نظامك
الأول :-
WINDOWS\system32\dllcache
والثاني:-
WINDOWS\system32
في الأول يقوم الويندوز بوضع ملفاته الهامة والتي لا يمكن الإستغناء عنها أبدا
مثل التاسك مانجر والملف الذي نحن بصدده الأن وملفات Dll وكثيرا من الملفات التي سوف تجدها بإستمرار يقوم بإستخدامها الويندوز بشكل متكرر
والثاني المسار الفعلي للبرنامج الذي يستخدمه الويندوز
ستجد في كلا من المسارين ملفا أٍسمه timedate.cpl هذا الملف هو مربع حوار تغير الوقت والتاريخ ألي أسمه Date And Time Properties
خذ أولا نسخة من هذا الملف في مكان أمن بعيد عن هاذين المسارين
قم بحذف الملف timedate.cpl من المسار الثاني وأنتظر قليلا وقم بعمل كليك علي الساعة في التاسك بار ستجد أن الويندوز قام بنسخه مرة أخري .. لقد قام ويندوز بعمل نسخ من النسخة الإحتياطية له من المسار الأول إلي المسار الثاني لأنه لم يجد الملف المطلوب أو وجد ملفا مخالفا للرقم الإصدار المتعارف عليه من خلال الويندوز لتفادي هذه النسخ قم بحذف النسخة الإحتياطية أيضا
من المسار الأول وأحذف أيضا النسخة الأصلية من المسار الثاني بهذا لن يستطيع ويندوز الحصول علي الملف من المسارين الذان يعرفهما مما يظهر لك رسالة أنه يريدهما من فضلك ضع القرص الذي يحمل نسخة الويندوز حتي يتمكن من نسخة أرفض هذه العملية بعدها لن تظهر هذه الرسالة مرة أخري مرة واحدة فقط يمكنك بأي طريقة برمجية أرسال أي مفاتيح لغلق هذه الفورم في المرة الأولي من عملها يمكنك الأن عمل برنامجا أخر أو لا تعمل حرية شخصية لك ولكن إذا أردت أنه عندما يضغط علي الساعة يظهر ملفا ما قم ببرمجته وضعه بنفس أسم timedate.cpl ويجب أن تلاحظ أن هذا الملف هو الذي سيظهر في لوحة التحكم الخاصة بالويندوز Control Panal
هذه الطريقة الحالية في التي تدو في عقلي
لحين أن أجد طريقة أخري
علي فكرة أصلا مافيش حد هايفكر الفكرة دي خالص لأنها غير منطقية بس أه تمشي مؤقتا
تحياتي لكما
اشكرك ياخى على هذه المعلومه وانا ارى انها تقوك بلمطلوب حتى نجد طريقه افضل
وبالنسبه للخمس مشاركات فأنها لم تكن الحاحا ولكن خطا بالمتصفح من عندى وانا اعتزر للمشرفين عن هذا الخطا
اتمنى من الله انا يستطيع احد ألخوه من الأعضاء او المشرفين للوصول لحل
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
السلام عليكم ورحمة الله وبركاته
أخى الفاضل egyfox
أنت بتشكر مين فينا (الفقير إلى الله ولا الأستاذ عمرو عماد؟)
بخصوص كلام الأخ عمرو وطريقته - أنا عن نفسى أخاف أستخدمها - لأنه قد يفلت من برنامجك زمام الأمور وقبل أن يعيد الملفات لطبيعتها
وأيضا من جهة أخرى:
لأنه من آداب وعرف البرمجة أن لا تحدث تغيير فى ملفات المستخدم على جهازه بدون أن تعرفه بذلك وتأخذ موافقته عليها ، لأنك بذلك قد تكون تغشه أو تخون ثقته فى برنامجك، هذا رأيى .
وأيضا مازال هناك احتمال أن يقوم بفتح مربع تغيير الوقت والتاريخ قبل أن تحاول أنت حذفه ويحدث خطأ فى برنامجك لأن البرنامج مستخدم بواسطة الويندوز - أليس كذلك؟
مازلنا نتطلع لحل من خلال الـ API أعتقد أنه سيرضى جميع الأطراف
والله من وراء القصد وهو يهدى السبيل
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
انا اسف لك ياخى abulyaman لكنى كنت اوجه الشكر للأستاذ عمرو عماد على معاونته لى فى حل المشكله بشكل مؤقت
ولك الشكر ايضا ياخى على اهتمامك بالموضوع وادعو الله انا يوفقك فى الوصول لحل اخر ولو تمكنت من الوصول لحل سوف اقوم بعرضه بأذن الله
لقد قمت بتنزيل برنامج deep freez
وهو يقوم بأغلاق الساعه وعند فتحها تظهر رساله تخبر المستخدم بانه لايمكن التعديل فى اوقت
اذا لم تجرب البرنامج فقم بتجربته ربما يساعدك هذا فى الحل
تم تعديل هذه المشاركة بواسطة egyfox في 8 فبراير 2006 في 00:09
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
ما أعرفه أن برنامج deep freez يقوم بتجميد الجهاز كاملاً - أي تغيير في الملفات أو المجلدات أو إعدادات الويندوز أو أي إضافة لملفات جديدة يحدث وقت تشغيل البرنامج لا يحتفظ بها الويندوز .
أخي أجي فوكس :- عفوا أخي هذا واجبي مادمت أستطيع أن أقدم المساعدة
أخي أبو اليمان لماذا تعقد الأمور وهي تكاد بسيطة أخي لقد قلت لك هذا حلا دار في رأسي
ولا أعتقد أن فيها أي شئ يمس المستخدم ما أنت كدة كدة هاتمنعه فلا يهم الوسيلة (تعدد الأسباب والموت واحد) فهذه طريقة
في طريقة أخري يمكنك مراقبة النوافذ فإذا رأيت النافذة Date and Time Properties ظهرت قم بإغلاقها وهذا حلا أيضا وطبعا ده مش هايعجبك هههههههههه
الحل الثالث :-------- هذا ما نبحث عنه قريبا إن شاء الله إن لم يسبقني أحد في وضعه سأضعه لك بإذن الله حينما أحاول إيجاد قيمة هذا المربع في الريجستري لأنه في الغالب هناك
تحياتي
تم تعديل هذه المشاركة بواسطة عمرو عماد في 8 فبراير 2006 في 07:04
أه نسيت
برنامج ديب فريز من أروع البرامج التي رأيتها في حياتي مضمونا هذا البرنامج لا أعلم كيف يعمل كيف أعتقد أنه يقوم بسحر الجهاز لكي لا يمسه ضر (تغير يعني)
أعتقد أن هذا البرنامج يقوم بتحويل الهارد ديسك لزاكرة مؤقتة مع الحفاظ علي البيانات السابقة أما الجديدة لا فكيف فعل مبرمجوا هذا البرنامج هذه الفعلة لا أعلم
أرجوا لو وجدنا شخص لديه حل في هذا البرنامج الرائع لنقوم بتصميم واحد عربيا
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…