اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

رائع جداً استاذنا الكريم ابو خليل :wavetowel:.. فقط للتوضيح اكثر بالنسبة للنقطة رقم 3

3- اخذ رقم النسخة ووضعه في نموذج تسجيل النسخة للحصول على رقم التسجيل ومن ثم نسخ رقم التسجيل الى نموذج frmSn  لاجراء معادلة عليه كالتالي : رقم النسخة×2 + 12345 وتخزين النتيجة في الجدول 

تحياتي

 

ارجو منك تثبيت الموضوع لانه مرجع مهم ان شاء الله لكل الاخوة الراغبين بعمل حماية احترافية لبرامجهم

تم تعديل بواسطه sandanet
قام بنشر
20 دقائق مضت, sandanet said:

رائع جداً استاذنا الكريم ابو خليل :wavetowel:.. فقط للتوضيح اكثر بالنسبة للنقطة رقم 3

3- اخذ رقم النسخة ووضعه في نموذج تسجيل النسخة للحصول على رقم التسجيل ومن ثم نسخ رقم التسجيل الى نموذج frmSn  لاجراء معادلة عليه كالتالي : رقم النسخة×2 + 12345 وتخزين النتيجة في الجدول 

 

كيف ؟ 

المعادلة في رأس المبرمج

لما يتصل العميل  يطالبه المبرمج برقم النسخة الظاهرة

ثم يجري عليها المعادلة في الآلة الحاسبة مثلا  ثم يرسلها للعميل

العميل لما يضع رقم التسجيل وينقر على الزر آليا يتم فتح النموذج وحفظ الرقم في الجدول

قام بنشر

أخي واستاذي الغالي ابو خليل

لايحتاج المبرمج لحفظ المعادلة في راسه

فلقد سهلنا الموضوع عليه لعله يفيد أن شاء الله ولو بشي بسيط

أولا أخذ رقم النسخة من العميل من النموذج

7lnilxjh7yhh.jpg

ثانيا الدخول على قاعدة (كراك التسجيل)

وتسجيل اسم العميل

وتسجيل رقم النسخة

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

واضفة مربع لتاريخ تسجيل النسخة لتبقى في القاعدة عنده بحيث لو احتاج المبرمج للعودة للقاعدة يجد جميع المعلومات مصحوبتا بتاريخ التسجيل

lbwb6u7jt0ry.jpg

 

الهارد والمعالج واللوحة الأم مع التسجيل.rar

  • Like 1
قام بنشر

@ابو خليل

استاذ ابو خليل رقم النسخة لدي هو 212352257 بينما رقم نسخة الاخ ديو هي 212352129 هنالك تشابه في 6 ارقام اي بمعنى هنالك تشابه في رقم المعالج ورقم اللوحة الام كيف ذلك؟؟ هذا لاينبغي ان يحدث لان اجهزتنا مختلفة .. ارجو التأكد من ذلك

قام بنشر
منذ ساعه, sandanet said:

@ابو خليل

استاذ ابو خليل رقم النسخة لدي هو 212352257 بينما رقم نسخة الاخ ديو هي 212352129 هنالك تشابه في 6 ارقام اي بمعنى هنالك تشابه في رقم المعالج ورقم اللوحة الام كيف ذلك؟؟ هذا لاينبغي ان يحدث لان اجهزتنا مختلفة .. ارجو التأكد من ذلك

اخي الغالي

يجب تغير ارقام المعادلة التي جعلها استاذنا ابوخليل ( رقم النسخة×2 + 12345 )

يعني بدال ماتضرب رقم النسخة في 2 حطة في 5 + مثلا 54321

وهكذا هنا يكمن التشفير

  • Like 2
قام بنشر

نعم اخي ديو لكن سؤالي كان بخصوص تشابه 6 ارقام من رقم النسخة وهذا يعني تشابه اول 3 ارقام من رقم المعالج و 3 ارقام من رقم اللوحة الام مع ان اجهزتنا مختلفة

  • Like 1
قام بنشر

 

45 دقائق مضت, sandanet said:

نعم اخي ديو لكن سؤالي كان بخصوص تشابه 6 ارقام من رقم النسخة وهذا يعني تشابه اول 3 ارقام من رقم المعالج و 3 ارقام من رقم اللوحة الام مع ان اجهزتنا مختلفة

ملاحظة في محلها  حتى في جهازي كذا  واعتقد المسؤول عن هذا هي  دالة التحويل الى ارقام

سأغير بعض الاجراءت والادوات المساعدة واوافيكم بالتعديل

قام بنشر

تفضلوا تم التعديل

1- استبدال الدالة بأخرى تستخرج الارقام  بدلا من تحويل النص الى رقم

2- الاقتطاع اصبح اربعة ارقام بدلا من 3

3- تغييرات وتصحيح لبعض المتغيرات

الآن هذه صورة لرقم  الاجهزة عندي  انظروا ان كانت تتوافق مع اجهزتكم

 

Untitled.jpg

الهارد والمعالج واللوحة الأم2.rar

14 ساعات مضت, ديو05 said:

أخي واستاذي الغالي ابو خليل

لايحتاج المبرمج لحفظ المعادلة في راسه

فلقد سهلنا الموضوع عليه لعله يفيد أن شاء الله ولو بشي بسيط

جزاك الله خير  

وخيرا فعلت 

كنت اتصور   نموذج المعادلة سيكون عند العميل :imsorry:

  • Like 3
قام بنشر (معدل)

@ابو خليل

لازالت هنالك مشكلة استاذي الكريم ابو خليل انظر الصورة !! رقم النسخة فيه اعشار  :blink: وبالتالي احصل على قيمة خاطئة في رقم التسجيل

 

هذا رقم التسجيل الذي حصلت عليه : 81329355 لايقبله البرنامج

1.png

تم تعديل بواسطه sandanet
قام بنشر (معدل)

في فورم start حطيت هذا الحدث

   

Call mySerial
If aa2 = NZ(DLookup("serial", "tblsn")) _
Or (a1 & a2) = (b1 & b2) _
Or (a1 & a3) = (b1 & b3) _
Or (a2 & a3) = (b2 & b3) _
Or (a1 & a2 & a3) = (b1 & b2 & b3) Then
Else
DoCmd.OpenForm "frmSn", acNormal
DoCmd.Close acForm, Me.name
Else
DoCmd.OpenForm "دخول المستخدمين", acNormal
End If

اي اريد منه عند تشغيل نموذج start ان يتاكد من من رقم التسجيل اذا صحيح يكمل ويشغل لي نموذج دخول المستخدمين

واذا خطا يظهر لي نموذج تسجيل النسخة

ولاكن عند التشغيل

يطلع لي خطأ عند Else الثانية

تم تعديل بواسطه ديو05
قام بنشر
42 دقائق مضت, sandanet said:

@ابو خليل

لازالت هنالك مشكلة استاذي الكريم ابو خليل انظر الصورة !! رقم النسخة فيه اعشار  :blink: وبالتالي احصل على قيمة خاطئة في رقم التسجيل

غريب 

شغل المرفق  وانسخ  السيريالات التي تظهر لك  ثم الصقها  في المفكرة  وارفعها

test.rar

قام بنشر
2 ساعات مضت, sandanet said:

قم بازالة كلمة Else الاولى فقط

انظر الى نموذج start

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

الحدث في (عداد الوقت)

المثال في المرفقات

شكرا مقدما

test1.rar

قام بنشر
29 دقائق مضت, sandanet said:

تفضل اخي ديو 

test1.zip

مازالت المشكلة قائمة اخي الغالي

فجرب تسجيل رقم التسجيل واضغط تنفيذ

ثم اعد تشغيل نموذج start بيرجعك على التسجيل رغم انه تم ادخال الرقم

قام بنشر
اقتباس

لازالت هنالك مشكلة استاذي الكريم ابو خليل انظر الصورة !! رقم النسخة فيه اعشار  :blink: وبالتالي احصل على قيمة خاطئة في رقم التسجيل

اكثر من مشكلة عندك   فرقم اللوحة الام عند 3 ارقام

3 ساعات مضت, ديو05 said:

هذا ماطلع لدي

222.jpg.222c3088b9b728435025222574a383fe.jpg

يبدوا ان جميع المعالجات  تبدأ  بهذه الحروف لذا تشابهت الارقام عندنا

على كل حال تم التعديل واصلاح الخلل , وعدنا مضطرين  لدالة التحويل  مع بعض التعديل عليها

وجعلنا الاقتطاع من يمين

اتمنى ان ينال استحسانكم

الهارد والمعالج واللوحة الأم3.rar

  • Like 1
قام بنشر (معدل)

تمام استاذ ابوخليل الامور 100% اشكرك جزيل الشكر على ما تقدمه لنا وادعو الله ان يجزيك خير الجزاء بالدنيا والآخرة .. :wavetowel: وهذا رقم النسخة لدي 453417984575 وقد وجدت برنامج يستخرج الارقام من الحروف وهو مرفق لك عسى ان يفيدك في شيء :biggrin:

بالنسبة لك أخي ديو تفضل المرفق بعد التعديلات :Rules:

q3v2.zip

حماية البرنامج عن طريق رقم الهارد والمعالج واللوحة الأم.zip

تم تعديل بواسطه sandanet
قام بنشر
59 دقائق مضت, sandanet said:

 وقد وجدت برنامج يستخرج الارقام من الحروف وهو مرفق لك عسى ان يفيدك في شيء :biggrin:

 

شكرا جزيلا  ...

المرفق ما قبل الاخير  يوجد فيه دالة استخراج الارقام من النص

ولكن المشكلة ان بعض الاجهزة يكون الرقم فيها اقل من المقتطع ،

وهنا نقع في مشكلة عند استعادة الارقام للمقارنة

وهو ما حصل عندك في رقم المذر بورد

منذ ساعه, sandanet said:

 وادعو الله ان يجزيك خير الجزاء بالدنيا والآخرة ..  

ولك اخي بمثل ما دعوت .. والحمد لله 

  • Like 1
قام بنشر

استاذي الكريم

@ابوخليل ارجو ان تلقي نظرة على الصورتين المرفقتين .. هما لنفس الجهاز وهو جهازي الشخصي لكن ما وجدته غريباً هو تغير رقم القرص الصلب (الارقام في المنتصف) في حال تم تركيب فلاش ميموري في الجهاز مما سبب لي مشكلة ارجو الاطلاع للأهمية

HD_Plus_Flash.png

HD.png

قام بنشر

عجيب جدا ,, كل ما اضفت  كلما تغير !!

ولكني جربت كودا تفضل به اخونا شيفان  هنا  ويبدوا انه يأخذ رقم  الهارد الحقيقي وليس  القسم

واضفته الى مرفقنا

جرب ووافني بالنتيجة

 

  • Like 2
قام بنشر (معدل)

استاذي الكريم

@ابوخليل اعتقد ان المرفق الذي وضعته بالخطأ هو القديم لانه يحتوي على نفس الكود السابق لكن وبعد الاطلاع على كود الأخ شيفان قمت بالتعديل بنجاح والحمد لله بفضله ومن ثم فضلكم علينا استطعنا الوصول الى الحل النهائي فبارك الله فيك وبأخي شيفات وهذا هو التكامل الفعلي بين المواضيع حيث التناغم بين الاكواد والافكار .. الآن اصبح الحل 100% :wavetowel:

 

تحياتي

الهارد والمعالج واللوحة الأم4.zip

تم تعديل بواسطه sandanet
  • Like 2
قام بنشر

شكراً لكم على هذا ووفقكم الله جميعاً بما تقدموه دون مقابل

ولدي مشكلة صغيرة اتمنى ان يوجد لها حل لديكم

قمت باستخدم الموديل الذي توصلتم اليه فى النهاية وايضاُ الاكواد ولكن لا تظهر الارقام فى مربع النص المحدد وبحثت فى الـ reference وجد مكتبات لم اقم باستخدامها

وجدت هذه المكتبة لم اقم بتفعيلها Microsoft DAO 3.6 Object Library وعندما افعلها يظهر هذا الخطأ

Name conflicts with existing module, project, or object library

والخطأ هذا نتج من استخدامي لمكتبة Microsoft Office 14.0 Access Database engine object library فلا يجوز استخدامهم معاً تقريباً

فقمت بالغاءها وفعلت المكتبة Microsoft DAO 3.6 Object Library ولكنها لم تعمل ايضاُ وعندما قمت بايقاف البرنامج واعادة تشغيلة فؤجع كل شئ كما هو ولم تعمل

فهل يوجد حل ؟

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information