تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الريجستري
#1
أخواني الأفاضل
لو تكرمتم أحتاج إلى أكواد لتسجيل مفتاح ريجستري يسجل تاريخ اليوم الأول لفتح البرنامج وكذلك التأكد من وجوده وقراءته ومن ثم القيام بحذفه
حيث اجد صعوبة في تطبيق ما قرأته عن الريجستري ولم يسبق لي التعامل معه كما أني أخاف من ارتكاب أي خطأ يتسبب بمشكلة في الجهاز

فهل لي بذلك جزاكم الله ألف خير
تقبلوا جميعاً تحياتي
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

تفضل أخي العزيز المثال في المرفقات لكن بال#c



الملفات المرفقة
.rar   30DaysTrailProject.rar (الحجم : 54.2 ك ب / التحميلات : 18)
الرد }}}}
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته

دالة إنشاء المفتاح الذي سيحوى التاريخ مع إضافة تاريخ اليوم مع الوقت كقيمة للمفتاح المنشأ :
كود :
Private Sub CreateMyRegistryValue()
        Try
            Application.CommonAppDataRegistry.SetValue("abuzzouz", Now)
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Create Value")
        End Try
    End Sub

في حدث تحميل النموذح FormLoad نتحقق من عدم خلو المفتاح السابق من أي قيمة ، إذا كان خالي سيتم تعيين تاريخ اليوم له بالدالة السابقة :

كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


        Dim MyValue As String = Nothing
        MyValue = Application.CommonAppDataRegistry.GetValue("abuzzouz")


        If MyValue = Nothing Then
            MsgBox("هذه أول مرة تشغل البرنامج سيتم حفظ تاريخ اليوم")
            CreateMyRegistryValue()
        End If


    End Sub





حسناً إذا أردت حذف المفتاح استخدم هذه الدالة :

كود :
Private Sub DeleteMyRegisrtyValue()
        Try
            Application.CommonAppDataRegistry.DeleteValue("abuzzouz")
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Delete Value")
        End Try
    End Sub

****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#4
لكما مني جزيل الشكر أخواني الأعزاء kslawy و sajad هذا ما أبحث عنه مع أن المثال المرفق غير مكتوب بالـ vb.net لكن لا مشكلة أخي sajad جزاكما الله خيراً
لكن سامحوني لدي أيضا استفسار يتعلق بتحديد hot key عن طريق الريجستري وذلك ليتمكن المستخدم من فتح البرنامج بالضغط عليه وليكن على سبيل المثال (Ctrl+F8)
فكيف يتم ذلك بالكود أيضاً

عذراً مرة أخرى لكن خبرتي متواضعة وأسعى لتطويرها بمساعدة أمثالكم بارك الله فيكم
تقبلوا تحياتي
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}}
تم الشكر بواسطة:
#5
اسمحوا لي بالتدخل
كود :
MsgBox("هذه أول مرة تشغل البرنامج سيتم حفظ تاريخ اليوم")
كيف نمنع المستخدم من استخدام البرنامج عند هذه النقطة؟
لانه ربما تم حذف القيمة يدويا.
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#6
أخي العزيز سعود .. ربما كما فهمت ان هذه المسج هي مجرد مثال وليس كتطبيق فعلي في البرنامج
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}}
تم الشكر بواسطة:
#7
ادري اخي
لكن هل التحقق بخلو المفتاح من اي قيمة دليل على التعديل غير المصرح به؟ ان كان نعم فهذا شيء رائع بدل الرسالة نكتب كود الانهاء.
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Rainbow [كود] كود التحكم بمنفذ USB ( تفعيل - تعطيل ) من الريجستري محمد مسافر 5 216 24-09-16, 06:24 PM
آخر رد: محمد مسافر
  [VB.NET] طلب مشروع تعديل في قيم الريجستري محمد مسافر 2 116 17-09-16, 03:44 PM
آخر رد: محمد مسافر
  طريقة مميزة لحفظ إعدادات برنامجك في الريجستري kslawy 7 1,552 10-03-15, 11:11 AM
آخر رد: sv25b858
  [سؤال] كيف يتم تغيير قيمة في الريجستري من نوع dword value ؟ البروف سيمونس 3 1,394 11-02-14, 12:20 PM
آخر رد: Genius Live
  (تم الحل) مساعده التحقق في الريجستري مالكـ 8 819 18-11-12, 05:23 AM
آخر رد: amgadtamer
  فحص وجود قيمة في الريجستري aiman 2 488 27-09-12, 08:08 PM
آخر رد: aiman

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم