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

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

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



الملفات المرفقة
.rar   30DaysTrailProject.rar (الحجم : 54.2 ك ب / التحميلات : 42)
الرد }}
تم الشكر بواسطة:
#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
ادري اخي
لكن هل التحقق بخلو المفتاح من اي قيمة دليل على التعديل غير المصرح به؟ ان كان نعم فهذا شيء رائع بدل الرسالة نكتب كود الانهاء.
=====* التوقيع *======
=================
الرد }}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عندي خطا في الريجستري ممكن الحل عاصم النجار 3 1,185 11-07-20, 07:50 PM
آخر رد: Mohamad Anan
  [VB.NET] تشغيل البرنامج عبر الريجستري Codack 4 1,221 11-07-20, 08:39 AM
آخر رد: عاصم النجار
  [VB.NET] تشغيل جزء معين من البرنامج عن طريق الريجستري Codack 1 881 09-07-20, 02:11 AM
آخر رد: Codack
Rainbow [نقاش] التفريق بين الريجستري والمستخدم! DK-x 1 2,620 14-04-19, 01:24 PM
آخر رد: Mohamed20
Exclamation [كود] احتاج كود لحفظ التغيرات اللتي بالفورم عن طريق الريجستري YousefOkasha 3 1,916 01-01-19, 01:12 AM
آخر رد: YousefOkasha
  [نقاش] الريجستري معاذ_ابراهيم 3 1,479 27-09-18, 02:09 PM
آخر رد: elgokr
  مشكلة في قراءة قيمة من الريجستري سعود الشامان 14 3,692 13-10-17, 07:30 PM
آخر رد: سعود الشامان
  [سؤال] طريقة حذف مفتاح من الريجستري سعود الشامان 7 3,616 04-10-17, 06:19 PM
آخر رد: سعود الشامان
  [سؤال] كتابة قيمة ثنائية في الريجستري سعود الشامان 0 1,130 29-09-17, 04:26 AM
آخر رد: سعود الشامان
Rainbow [كود] كود التحكم بمنفذ USB ( تفعيل - تعطيل ) من الريجستري محمد مسافر 5 4,914 24-09-16, 06:24 PM
آخر رد: محمد مسافر

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


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