الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل الDemo version

مغلق
بدأه ahmedsaid في 31 مارس 2003 · 19 رد · 2,019 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الأخوة الأعزاء

السلام عليكم و رحمة الله و بركاته

لقد إنتهيت بحمد الله من عمل أول برنامج لي علي المستوي التجاري و لكني أريد عمل الأتي:

نسخة عرضDemo من البرنامج بحيث يتم تحربة البرنامج لمدة 15 يوم مثلا ثم بعد ذلك يتم و قف البرنامج عن العمل و بعد ذلك يتم إما إلغاء البرنامج أو إدخال الرقم المسلسل لتصبح نسخة العرض نسخه كاملة بعد دفع ثمنها طبعا و لكني لا أعرف الطريقة لعمل ذلك. أرجو المساعدة.

ملحوظة: أرجو ممن يرسل بإجابه علي هذا التساؤل إرفاق مثال إوكود برنامج صغير إو URL يقوم بشرح الطريقه.

و لكم جزيل الشكر

السلام عليكم و رحمة الله و بركاته

#3

عزيزي عرفه

شكرا علي الرد و لكني اواجه مشكله مع البرنامج الخاص بك "demo" حيث أنه يطلب مني الأسم و التسجيل و عندما أدخل اي إسم تظهر لي رساله مفادها كلمة السر غير صحيحه و سيتم فتح البرنامج.

فما المقصود بالإسم و هل هو المطلوب فقط ام ماذا ؟ و إذا كان هو المطلوب فقط فهل هو اي إسم أختاره ام ان هناك اسم محدد.

أرجو الإفاده

و شكرا لك

#4

بسم الله الرحمن الرحيم

أخي العزيز:

هناك وسائل كثيرة لعمل نسخة ديمو أبسطها أستخدام التاريخ عن طريق وضع الكود التالي في الحدث form load

diff = DateDiff("d", "13 / 7 / 2002", Date)

if diff = 30 then

msgbox "أنتهت مدة صلاحية هذه النسخة برجاء شراء النسخة الكاملة"

end

end if

حيث

diff هي الفرق في الوقت

13/7/2002 تاريخ بداية البرنامج

date الوقت الحالي

و عن طريق حساب الفرق في الوقت بين تاريخ تشغيل البرنامج و الوقت الحالي اذا كان الوقت يساوي 30 اي 30 يوم فأن البرنامج سوف يظهر رسالة تفيد المستخدم بأنتهاء النسخة التجريبية و يغلق البرنامج

و هناك طرق أخرى مثل أن تربط البرنامج بعدد مرات تشغيل معينة كما في الكود التالي:

Private Sub Form_Load()

Dim S As String

S = GetSetting("RunOnce", "OnlyTest", "Times")

If S = "3" Then

MsgBox "لقد تم تشغيل هذا البرنامج 3 مرات من قبل ولن يعمل الآن ... "

End

End If

S = Val(S) + 1

SaveSetting "RunOnce", "OnlyTest", "Times", S

Caption = "هذة هي المرة رقم " & S

End Sub

و يمكن ايضا بطريقة أسهل و أبسط و ايضا عن طريق التاريخ

if date = 22/4/2003 then

msgbox "أنتهت مدة صلاحية هذه النسخة برجاء شراء النسخة الكاملة"

end

end if

و هناك طرق أخرى أكثر تعقيدا لكن أتمنى ان اكون قد اجبت على سؤالك

#5

كلام الاخ awaad سليم جدا ولكن هذة الطريقة سهل جدا اختراقها كأن مثلا ترجع تاريخ الجهاز كلما حانت النسخة على الانتهاء

بالنسبة لبرنامجى اخى ahmedsaid فهو يعتمد فى تشفيرة على القرص الصلب فأنك لا تستطيع ان تدخل اى رقم فيستجيب معك البرنامج لان الطريقة تعتمد اساسا على تشفير البرنامج عن طريق القرص الصلب

بالنسبة للاسم فالمصقود هو اسم اشخص الذى ستسجل النسخة بأسمة ولا يشترط اسم معين

ولو حبيت تجرب ممكن ترسلى مفتاح المنتج وانا ارسلك كلمة السر الخاصة بك

وارجع مرة اخرى للموضوع المشار الية فى الرابط اعلاة بموضوعى وحاول ان تدرس الكود جيدا الخاص بعمل نسخة ديمو

ولك تحياتى

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

#6

أخى العزيز شكراً جزيلاً على كود عمل برنامج ديمو

ممكن أن نطمع فى كرمك وتضع لنا البرنامج الخاص بتوليد كلمة السر من مفتاح المنتج .

كان رد سيادتكم على زميل (ولو حبيت تجرب ممكن ترسلى مفتاح المنتج وانا ارسلك كلمة السر الخاصة بك )

فهل من الممكن أن تضع لنا البرنامج الذى يقوم بهذا العمل ...

وهل من الممكن أن تضع لنا المثال DEMO بالكود لأنه ملف تنفيذى فقط

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

مع خالص شكرى وعظيم تقديرى

#7

اذهب لهذا الرابط وفى نهايو الصفحة ستجد شرح تفصيلى لكيفية عمل نسخة ديمو من برنامجك

http://www.arabteam2000.com/vb/showthread....15&pagenumber=8

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

#8

أخى العزيز

كان رد سيادتكم على الجزء الثانى من السؤال

الجزء الأول

ممكن أن نطمع فى كرمك وتضع لنا البرنامج الخاص بتوليد كلمة السر من مفتاح المنتج .

كان رد سيادتكم على زميل فى مداخلة أخرى (ولو حبيت تجرب ممكن ترسلى مفتاح المنتج وانا ارسلك كلمة السر الخاصة بك )

فهل من الممكن أن تضع لنا البرنامج الذى يقوم بهذا العمل ...

لك عظيم شكرى وتقديرى

#9

حاضر اخى الكريم اجهز الموضوع بس

من عيونى

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

#10

أخى arafa

أتقدم لسيادتكم بأسمى معانى الشكر والاحترام على إهتمامكم بالرد السؤيع والنافع والممتع فى نفس الوقت متمنياً لسيادتكم مزيداً من التقدم والرقى والإزدهار

أنا فى إنتظار برنامج تخليق كلمة السر من مفتاح المنتج كما وعدتم سيادتكم وأتمنى أن يرفق مع البرنامج شرح مبسط له

شكراً جزيلاً

#11

تسلم عيونك يا غالى

وأتمنى أن يكون البرنامج بالكود إن أمكن ذلك مع الشرح المبسط له لكى ننهل من بحر علمكم الزاخر

مع تمنياتى بالتوفيق والتقدم والازدهار

#12
اقتباس
وتضع لنا البرنامج الخاص بتوليد كلمة السر من مفتاح المنتج

http://www.codetoad.com/zips/CDKey.zip

#13

شكرا للأخ الكريم hamohd70 و لكل من شارك في الموضوع و نحن في إنتظار رد الأخ الكريم عرفه مع برنامج تخليق كلمة السر من مفتاح المنتج و الشرح

و أرجو الا نكون قد أثقلنا عليكم

#14

سوف اضع لكم الشرح قريبا انا اسف على التأخير لبعض الظروف

ولكنى اوعدكم بوضع الشرح الكامل له

وشكرا للجميع

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

#15

و نحن في إنتظارك أخي الكريم و شكرا لك

#16

أخى عرفة

ممكن إرفاق برنامج توليد كلمة السر الآن و شرح البرنامج عندما تتيسر لك الأمور لأننا نعرف أنك مشغول جداً

كان الله فى عونك

لك تحياتى

#17
اقتباس
كاتب الرسالة الأصلية : ahmedsaid

و نحن في إنتظارك أخي الكريم و شكرا لك

#18

انا متأسف لكم جدا جدا جدا

والله العظيم انا فعلا مشغول حتى ترونى مشاركاتى بسيطة جدا فى المنتدى الان

لانى مشغول بموضوع مهم جدا واخد كل وقتى

ارجوكم سامحونى

سوف ارفق الملف لكم الان:

وحين تتيسر لى الفرصة سوف اشرح لكم الطريقة

registry.zip

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

#19

ألف شكر

أخى الكريم ...

بعد تسجيل البرنامج يبقى عنوان الفورم " نسخة ديمو " هل من الممكن إزالة هذا العنوان أو تغييره إلى نسخة كاملة مرخصة لـ " إسم المستخدم "

ونحن فى إنتظار الشرح وكود البرنامج

إلى التقدم والرقى والازدهار دائماً

#20

شكرا لك أخي عرفه

هذا الموضوع مغلق.

مواضيع مشابهة