كيفية عمل فترة تجربية مثل منتجات البرامج الغربية
ياريت مثال
وشكر لك
كيفية عمل فترة تجربية مثل منتجات البرامج الغربية
ياريت مثال
وشكر لك
تم تعديل هذه المشاركة بواسطة الحوت المضيء في 18 فبراير 2013 في 20:11
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
اخي الفاضل
الحوت المضيء
السلام عليكم ورحمة الله وبركاتة
هناك العديد والعديد من الطرق لجعل البرنامج يعمل لفترة تجريبية سواء بتاريخ محدد بعدها ينتهي البرنامج أو بعدد مرات استخدام البرنامج أو بعدد الادخالات
وعلي سبيل المثال
هذا مثال يقوم بعد عدد مرات استخدام البرنامج تقوم في كل مرة فتحة حتي 25 مرة وعاده يتم وضع هذا الكود في حدث تحميل الفورم وهو أول فورم يظهر للمستخدم وليكن فورم الدخول للبرنامج
Dim retvalue As String = GetSetting("A", "0", "Runcount")
Dim GD As String = Val(retvalue) + 1
SaveSetting("A", "0", "RunCount", GD)
If GD > 25 Then
MsgBox("انتهت مدة تشغيل البرنامج ،،، قم بشراء النسخة الكاملة من المنتج")
Me.Dispose()
Else
MsgBox(GD & "هذه المره رقم من عدد مرات فتح البرنامج", MsgBoxStyle.Information, "تنبيه")
' Login.Show()
Me.Close()
End If
بالتوفيق


وايضا هذا الكود اخي محمد فؤاد
لكن المشكلة iهنا يستطيع المستخدم حذف او تعطيل Registry
regKey = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\MyAppvBsQ", "TRI", Nothing)
If (regKey Is Nothing) Then
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\MyAppvBsQ", "TRI", 0)
ElseIf regKey = 30 Then
MsgBox("انتهت الفترة التجريبية للبرنامج")
Me.Close()
Else
regKey = regKey + 1
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\MyAppvBsQ", "TRI", regKey)
End If
هل طريقتك تستعمل Registry
وماالحل برايك وشكر لك اخي الكريم
,
تم تعديل هذه المشاركة بواسطة الحوت المضيء في 18 فبراير 2013 في 22:26
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
أخي الفاضل
الحوت المضيء
دعنا نتفق أولاً انه لا يوجد حمايه مطلقة فكل حماية قابلة للكسر والدليل انه بمجرد نزول اصدار جديد من ويندوز مثلا وليكن ويندوز 8 بعدها بيوم واحد تجد النسخة علي الانترنت بالكراك وهذا الويندوز صنعته مايكروسوفت نفسها ومن خلال هذه النقطة نستطيع ان نقول اننا نحاول مجتهدين ان نحمي برامجنا بأي اسلوب حماية نراه مناسبا الي حد ما لمنع العبث بها لكن ستجد في يوما من الايام
من لدية الخبرة الكافية لكسر هذه الحماية بمنتهي السهولة و علي الجانب الاخر ربما لا يستطيع المستخدم العادي فك حمايتك
لذلك انصحك عدم البحث وراء جزئية الحماية كثيرا حتي لا تضيع وقتك واختار الاسلوب الامثل من وجهه نظرك وخذ احتياطاتك بقدر المستطاع والله المستعان
بالتوفيق


شكر لك استاذنا الفاضل نعم كلام صحيح لا يوجد حمايه مطلقة
الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…