منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
منع تغير التاريخ و الوقت - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : منع تغير التاريخ و الوقت (/showthread.php?tid=18948)



منع تغير التاريخ و الوقت - noway - 25-01-17

منع المستخدم من تغير التاريخ والوقت علما بانه Windows User من نوع Admin
أو..............
أن يكون البرنامج له ساعته الخاصة نفس ساعة الجهاز


RE: منع تغير التاريخ و الوقت - الماجيك مسعد - 25-01-17

استخدم الوقت من انت ولا تستخدم وقت الجهاز نهائيا


RE: منع تغير التاريخ و الوقت - bidaya - 25-01-17

(25-01-17, 05:09 AM)الماجيك مسعد كتب : استخدم الوقت من انت ولا تستخدم وقت الجهاز نهائيا

ممكن الكود او الطريقة الله يرحم والديك


RE: منع تغير التاريخ و الوقت - مساعدة - 25-01-17

السلام عليكم

كما تفضل الأخ الماجيك مسعد، أخذ الوقت من النت

تفضلي الكود
كود :
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
    MsgBox(GetOnlineDateTime)
End Sub
كود :
Function GetOnlineDateTime() As DateTime
    Dim client = New Net.Sockets.TcpClient("time.nist.gov", 13)
    Using streamReader = New IO.StreamReader(client.GetStream())
        Dim response = streamReader.ReadToEnd()
        Dim utcDateTimeString = response.Substring(7, 17)
        Dim localDateTime = DateTime.ParseExact(utcDateTimeString, "yy-MM-dd HH:mm:ss", Globalization.CultureInfo.InvariantCulture, Globalization.DateTimeStyles.AssumeUniversal)
        Return (localDateTime)
    End Using
End Function



RE: منع تغير التاريخ و الوقت - noway - 25-01-17

انا اسف انى موضحتش السؤال كويس
الجهاز ممكن ميكنش متصل بالانترنت
_________________________________________________________________________________________
 انا عاوز طريقة البرنامج اول ما يشتغل يقرأ التاريخ و الوقت اللى فى الجهاز (حتى لو كان التاريخ مش هو التاريخ الصحيح)
و يشتغل على البرنامج كانه ساعة مستقلة!
حتى لو بعد كده التاريخ للجهاز اتغير ......الساعة اللى فى البرنامج متتغيرش


RE: منع تغير التاريخ و الوقت - مساعدة - 25-01-17

الوقت والتاريخ يأخد من دائرة إلكترونية واحدة موجودة في اللوحة الرئيسية، ولا يوجد هناك ساعة خاصة للبرنامج،

ممكن تكون فكرة الإحتفاظ بالتاريخ عند أول تشغيل للبرنامج ويتم تحديثها في حالة كان التاريخ أكبر من المحتفظ به،

ثم يتم المقارنة بين تاريخ الجهاز والتاريخ المحتفظ به،
فإذا اتضح أن تاريخ الجهاز أصغر من آخر تحديث تم الاحتفاظ به تنفذ ما تريد من إغلاق البرنامج أو التحذير أو غير ذلك.