تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شؤال بخصوص حماية البرامج
#1
السلام عليكم ورحمة الله وبركاته
الشؤال هو لو انا عملت setup للبرنامج عند العميل من خلال فلاشة مثلا ولم اعطيه سورس البرنامج هل يقدر يكسر البرنامج برضه ويحصل على الاكواد بتاعته وهل يمكن نقل البرنامج الى جهاز اخر ام لا
وشكرا
الرد }}}
تم الشكر بواسطة:
#2
ارجو الرد من الاخوة
الرد }}}
تم الشكر بواسطة:
#3
اين انتم يا شباب
الرد }}}
تم الشكر بواسطة:
#4
(23-11-18, 12:38 PM)philo كتب : السلام عليكم ورحمة الله وبركاته
الشؤال هو لو انا عملت setup للبرنامج عند العميل من خلال فلاشة مثلا ولم اعطيه سورس البرنامج هل يقدر يكسر البرنامج برضه ويحصل على الاكواد بتاعته وهل يمكن نقل البرنامج الى جهاز اخر ام لا
وشكرا

السّلام عليكم و رحمة الله و بركاته
أخي الكريم " philo " ..
بكل بساطة .. و بكل وضوح ..
إذا كان هذا العميل .. أو ما وراء العميل .. يقدر يكسر البرامج الأخرى المتنوّعة .. سيكسر برنامجك و سيكسر برامجك المستقبليّة
الخلاصة : حاول فقط تصعّب و تعقّد حماية برنامجك و لا تهتم كثيرا لهذا الأمر
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: elgokr
#5
وعليكم السلام ورحمة الله وبركاته

اؤكد ما ورد في رد الاستاذ عبدالعزيز فيما يخص كسر البرنامج 
اما فيما يخص عدم نقل البرنامج الى جهاز ثاني بالامكان استخدام Serial Number مع بعض الاضافات عليه 
PHP كود :
 Function SerialmyComputer()
 
       Dim SerialC As Object
        Dim CD 
As String
        SerialC 
CreateObject("Scripting.FileSystemObject").GetDrive("C:\").SerialNumber()
        'SerialD = CreateObject("
Scripting.FileSystemObject").GetDrive("D:\").SerialNumber()
     
        CD = "
اخياري ان شئت" & SerialC & "بعد السيريال لو شئت"
        Return CD
    End Function 
و من ثم تنشئ متغير في strSeireal في الـ Settings وتستدعيه في حدث التحميل مثلا :
PHP كود :
Private Sub Frm_Star_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

               Dim xyz 
As String SerialmyComputer()
 
       If My.Settings.strSeireal <> xyz Then

            My
.Settings.strSeireal InputBox("ادخل مفتاح المنتج""تحذير")
 
       End If
 
       My.Settings.Save()
 
       If My.Settings.strSeireal <> SerialmyComputer() Then
            File
.Move("AlNuor.accdb""Source" ".spc")
 
           MessageBox.Show("عذا سيتم اغلاق البرنامج يرجى إدخال مفتاح تنشيط المنتج ""خطأ"MessageBoxButtons.OKMessageBoxIcon.StopMessageBoxDefaultButton.Button1MessageBoxOptions.RightAlign)
 
           End
        End 
If

 
   End Sub

   

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

اؤكد ما ورد في رد الاستاذ عبدالعزيز فيما يخص كسر البرنامج 
اما فيما يخص عدم نقل البرنامج الى جهاز ثاني بالامكان استخدام Serial Number مع بعض الاضافات عليه 
PHP كود :
 Function SerialmyComputer()
 
       Dim SerialC As Object
        Dim CD 
As String
        SerialC 
CreateObject("Scripting.FileSystemObject").GetDrive("C:\").SerialNumber()
        'SerialD = CreateObject("
Scripting.FileSystemObject").GetDrive("D:\").SerialNumber()
     
        CD = "
اخياري ان شئت" & SerialC & "بعد السيريال لو شئت"
        Return CD
    End Function 
و من ثم تنشئ متغير في strSeireal في الـ Settings وتستدعيه في حدث التحميل مثلا :
PHP كود :
Private Sub Frm_Star_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

               Dim xyz 
As String SerialmyComputer()
 
       If My.Settings.strSeireal <> xyz Then

            My
.Settings.strSeireal InputBox("ادخل مفتاح المنتج""تحذير")
 
       End If
 
       My.Settings.Save()
 
       If My.Settings.strSeireal <> SerialmyComputer() Then
            File
.Move("AlNuor.accdb""Source" ".spc")
 
           MessageBox.Show("عذا سيتم اغلاق البرنامج يرجى إدخال مفتاح تنشيط المنتج ""خطأ"MessageBoxButtons.OKMessageBoxIcon.StopMessageBoxDefaultButton.Button1MessageBoxOptions.RightAlign)
 
           End
        End 
If

 
   End Sub

   
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , elgokr , elgokr
#6
اشكركم اخوتى على الرد والاهتمام
وعلى ما قد فهمت من رد الاستاذ عبد العزيز ليس هناك فرق بين اعطاء  ملف تنصيب البرنامج للعميل او التنصيب على الجهاز فقط  اهذا صحيح ام ان عدم اعطاء ملف التنصيب للعميل سيصعب عملية كسره واسف للاطالة
الرد }}}
#7
(24-11-18, 11:17 PM)philo كتب : اشكركم اخوتى على الرد والاهتمام
وعلى ما قد فهمت من رد الاستاذ عبد العزيز ليس هناك فرق بين اعطاء  ملف تنصيب البرنامج للعميل او التنصيب على الجهاز فقط  اهذا صحيح ام ان عدم اعطاء ملف التنصيب للعميل سيصعب عملية كسره واسف للاطالة

تماما اذا كنت انت المقصود فلا حول ولا قوة الا بالله العلي العظيم ستخترق اذا مو اليوم غدا  Smile
الرد }}}
تم الشكر بواسطة:
#8
(24-11-18, 11:17 PM)philo كتب : اشكركم اخوتى على الرد والاهتمام
وعلى ما قد فهمت من رد الاستاذ عبد العزيز ليس هناك فرق بين اعطاء  ملف تنصيب البرنامج للعميل او التنصيب على الجهاز فقط  اهذا صحيح ام ان عدم اعطاء ملف التنصيب للعميل سيصعب عملية كسره واسف للاطالة

خياران .. أحلاهما .. مر
و مع ذلك .. هذه سنّة المشاريع البرمجيّة .. قم بتنصيبه على الجهاز فقط مع عدم إعطاء الملف التّنفيذي للتسطيب
أو فكّر مثلما رأيت بأحد المواضيع .. بالربط مع رقم الفلاشة ..كمثال فقط
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [نقاش] بخصوص خصم مبلغ الضريبة من السعر h2551996 6 275 24-01-24, 06:17 PM
آخر رد: Taha Okla
  طلب مساعدة بخصوص كود الطباعة paveldida 2 461 19-01-24, 12:00 AM
آخر رد: العتيق
  حماية عمود داخل ورقة الاكسل العيدروس 3 190 05-01-24, 12:21 AM
آخر رد: HALIM ELEULMA
  استفسار عام بخصوص فتح اكثر من اتصال على قاعدة بيانات واحدة assuhimi 0 324 15-09-23, 04:54 PM
آخر رد: assuhimi
Bug [سؤال] قائمة ب اسماء برامج فك تشفير البرامج وقرائة السورسات Aymanr3b 0 285 06-09-23, 12:56 AM
آخر رد: Aymanr3b
  سؤال بخصوص المخازن والكميات Owz 1 371 03-08-23, 03:32 PM
آخر رد: Taha Okla
  [سؤال] سؤال بخصوص برنامج يعمل بالباركود eslam kady 2 622 05-06-23, 11:26 PM
آخر رد: eslam kady
  [VB.NET] سؤال بخصوص العلامات العشرية والتقريب علاء الكبابي 2 519 05-06-23, 01:02 PM
آخر رد: علاء الكبابي
Thumbs Down سؤال بخصوص ConfuserEx-GUI telecomnetwork2022 2 398 14-05-23, 12:31 PM
آخر رد: عبدالله الدوسري
  سؤال بخصوص المستخدمين النشطاء الحاليين علي الشبكة عبدالكريم برشدان 1 379 27-03-23, 11:18 PM
آخر رد: sanyor77

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم