تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] طريقة تثبيت البرنامج في حاسوب واحد
#7
(16-07-20, 07:59 PM)aljzazy كتب :
حياك الله اخي الكريم
بالبداية انا لست دكتور او حتى مهندس
بعد تفعيل البرنامج نحن قمنا بتخزين رقم التفعيل في الريجيستري
يمكننا بعد ذلك وفي حدث اللود للشاشة ان نقوم بالبحث عن رقم
التفعيل حسب المسار الذي قمنا به بتفعيل البرنامج فاذا كان الملف
موجود فهذا يعني ان البرنامج قد تم تفعيله من قبل ونظهر له شاشة
تسجيل الدخول مثلا اما اذا كان الرقم غير موجود  بالريجستري فهذا
يعني ان البرنامج غير مفعل ونظهر له شاشة التفعيل

على سبيل المثال نقوم بانشاء فنكشين من نوع سترينج تعود بقيمة

كود :
Public Function check_Key() As String
       Try
           Dim Checkkey As RegistryKey
           Dim CK_Key As String
           Checkkey = Registry.LocalMachine.OpenSubKey("SOFTWARE\FoxSoftware", True)
           CK_Key = Checkkey.GetValue("System_key")
           Return CK_Key
       Catch ex As Exception
           Return ""
       End Try
   End Function
وبعد ذلك نقوم بحدث اللود للشاشة الرئيسية
كود :
  Dim x As String
       x = check_Key()
       If x = String.Empty Then
           MsgBox(" need active")
           Form1.ShowDialog()
       Else
           MsgBox(" مرحبا بك ")
       End If
وهذا السورس كود يمكن ان يساعدك

شكرا جزيلا يا دكتور اشكرك على تواضعك
لقد قمت بالعملية نفسها يا استاذ وقمت جعل البرنامج يثبت على نسخة exe وبعد تثبيته يطلب منك التفعيل لكن عند غلق و فتح مرة اخرى يطلب مني اعادة التفعيل
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: طريقة تثبيت البرنامج في حاسوب واحد - بواسطة rochdi191 - 16-07-20, 09:03 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 108 07-12-25, 10:22 AM
آخر رد: justforit
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 259 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,865 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,004 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 663 24-04-25, 12:58 PM
آخر رد: foad8920
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 657 09-03-25, 03:52 AM
آخر رد: silverlord
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 419 25-02-25, 07:58 PM
آخر رد: princelovelorn
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 528 25-02-25, 09:31 AM
آخر رد: heem1986
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 504 01-01-25, 03:56 PM
آخر رد: heem1986
  طريقة جلب نوع ملفات معينة heem1986 3 487 31-12-24, 11:32 PM
آخر رد: aljzazy

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


يقوم بقرائة الموضوع: