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

الغاء ما وضع فى الريجسترى ......عاجل حداااااا

مغلق
بدأه هشام سوبر في 8 أبريل 2007 · 9 رد · 714 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل هناك كود يمكن ان يوضع فى زر لالغاء تاثير هذا الكود فى الريجسترى

retvalue = GetSetting("A", "0", "Runcount")

GD$ = Val(retvalue) + 1

SaveSetting "A", "0", "RunCount", GD$

If GD$ > 10 Then ' الرقم (3) يحدد عدد مرات التشغيل

MsgBox "انتهت مدة تشغيل البرنامج .. عليك بشراء النسخة الاصلية" & vbCrLf & ,vbInformation + vbMsgBoxRight + vbMsgBoxRtlReading,

End

End If

#2

وضح سؤالك ، يمكنك حذف الكود من برنامجك أو تضع :

Private Sub Command1_Click()
SaveSetting "A", "0", "RunCount", -1000
End Sub
#3

يعنى الكود ده ممكن يضفلى كود انا كاتبه او يلغيه

ONLY GoD CaN JuDGe mE

#4

اخي الكود الا وضعه الاخ الفاضل عبد العزيز هو بيلغيلك القيمة السابقة وضعها من الريجستر وكانك ما عملتش حاجة بس ..........

#5

الكود الذي وضعته يجعل قيمة الرجستري -1000 مثلاً أي يجب عليه الدخول 1000 مرة + 10 لكي يتوقف البرنامج عن العمل

ولكن من أين أتى بالرقم 3 وهل هذا طلبه لا أعرف:

اقتباس
If GD$ > 10 Then ' الرقم (3) يحدد عدد مرات التشغيل
#6

شكرا يا اخى ولكن هل هناك كود يمسح الكود ايضا لو هناك حل ساكون سعيد جدا

#7

عفواً

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

هل البرنامج لك أم لغيرك أم أنه فقط تنفيذي ولا يوجد السورس كود ، ومن أين أتيت بهذا الكود

#8

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

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

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

لماذا لم تستخدم DeleteSetting

ملحوظة :

إذا كنت تريد البرامج Demo فلا تستخدم هذه الأوامر فمكانها سيتم تحديده بسهولة إذا تم معرفة أن اللغة المستخدمة هي الفجوال بيسك

حاول استخدام دوال API فهي أكثر فاعلية وقم بالتخزين داخل HLM

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

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#9

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

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

اتمنى ان يكون اخوانى فى المنتدى فهمو قصدى من المشاركة

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

واتمنى تبادل الخبرات فى هذا الصدد

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

ولماذا لم تقل هذا من البداية ، فقط تريد تعذب الناس

أنا سأجاوبك على نفس كودك لتتعلم أول خطوة بسيطة

يمكنك مثلاُ من برنامج آخر تسجيل أو وضع كلمة سر في نفس المكان في الرجستري مثلاً رقم هاتفك 12345678

SaveSetting "A", "0", "RunCount", "12345678"

وتستطيع معرفة هذا الرقم من برنامجك كما يلي :

Private Sub Form_Load()
Dim retvalue As String
retvalue = GetSetting("A", "0", "Runcount")
If retvalue = "12345678" Then Exit Sub
GD$ = Val(retvalue) + 1
SaveSetting "A", "0", "RunCount", GD$
If GD$ > 10 Then ' الرقم (10) يحدد عدد مرات التشغيل
MsgBox "انتهت مدة تشغيل البرنامج .. عليك بشراء النسخة الاصلية" 
End
End If
End Sub

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

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