تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] شرط البحث عن برنامج فى الجهاز قبل تشغيل المشروع
#1
السلام عليكم ورحمة الله وبركاتة
كما فى العنوان
عندي مشروع واريد حماية البرنامج من اظهار السورس كود
وقلت ممكن انى امنع فتح البرنامج عند الناس الى بتستخدم برامج الكراك مثلا زي dnSpy او اى برنامج تانى
بس انا لسه مبتدئ وكنت عاوز حد يساعدني فى الموضوع
اعتقد الفكرة
ان البرنامج يعمل بحث فى جهاز المستخدم عن مثلا برنامج dnSpy و .Net Unpacker Tools و MegaDumper

لو واحد من البرامج دي موجود على جهاز المستخدم البرنامج يظهر رساله مثلا يمنع تكريك البرنامج ..
ويغلق البرنامج
ويعمل حظر للهارد عشان ميشتغلش تانى


كنت محتاج بقي كود تنفيذ الامر



انا مبدائياَ عملت الكود التالي 

كود :
void Protect()
       {
           Process[] TargetProcess1 = Process.GetProcessesByName("Fiddler");
           Process[] TargetProcess2 = Process.GetProcessesByName("SimpleAssemblyExplorer ");
           Process[] TargetProcess3 = Process.GetProcessesByName("Reflector");
           Process[] TargetProcess4 = Process.GetProcessesByName("HxD");
           Process[] TargetProcess5 = Process.GetProcessesByName("Ollydb");
           Process[] TargetProcess6 = Process.GetProcessesByName("dnSpy");
           if (!(TargetProcess1.Length == 0))
           {
               TargetProcess1[0].Kill();
               Interaction.MsgBox("Fiddler Detected!", MsgBoxStyle.Critical, "WTF?!");
               this.Close();
           }

           if (!(TargetProcess2.Length == 0))
           {
               TargetProcess2[0].Kill();
               Interaction.MsgBox("SimpleAssemblyExplorer Detected!", MsgBoxStyle.Critical, "WTF?!");
               this.Close();
           }

           if (!(TargetProcess3.Length == 0))
           {
               TargetProcess3[0].Kill();
               Interaction.MsgBox("Reflector Detected!", MsgBoxStyle.Critical, "WTF?!");
               this.Close();
           }

           if (!(TargetProcess4.Length == 0))
           {
               TargetProcess4[0].Kill();
               Interaction.MsgBox("HxD Detected!", MsgBoxStyle.Critical, "WTF?!");
               this.Close();
           }

           if (!(TargetProcess5.Length == 0))
           {
               TargetProcess5[0].Kill();
               Interaction.MsgBox("Ollydb Detected!", MsgBoxStyle.Critical, "WTF?!");
               this.Close();
           }

           if (!(TargetProcess6.Length == 0))
           {
               TargetProcess6[0].Kill();
               Interaction.MsgBox("dnSpy Detected!", MsgBoxStyle.Critical, "WTF?!");
               this.Close();
           }

       }


بس طبعا الكود ده لازم يكون واحد من البرامج الموجوده مثل dnSpy   تبقي شغاله ولو شغاله بيغلق المشروع ويغلق dnSpy
انا بقي عاوز البرنامج يعمل بحث فى الجهاز على اسامي البرامج دي لو موجوده البرنامج ميتفتحش
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
شرط البحث عن برنامج فى الجهاز قبل تشغيل المشروع - بواسطة faresvip - 17-01-21, 12:46 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 7 6,720 30-11-25, 07:22 AM
آخر رد: Mr_limo
  برنامج نظام محل مواد غذائية crazykinko 0 155 17-10-25, 12:27 AM
آخر رد: crazykinko
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,021 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
  [سؤال] منع الوصول أو تشغيل الريجيسترى dr.programming 4 401 12-06-25, 12:24 AM
آخر رد: أبو خالد الشكري
  استفسار عن حامية برنامج ahmedramy 2 581 27-04-25, 06:02 PM
آخر رد: princelovelorn
Exclamation إن الموفر 'Microsoft.ACE.OLEDB.12.0' غير مسجل على الجهاز المحلي. سعود الشامان 5 9,439 19-03-25, 03:11 AM
آخر رد: خالد كامل1
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 654 09-03-25, 03:52 AM
آخر رد: silverlord
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,779 07-02-25, 07:55 PM
آخر رد: الورد2
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 636 31-01-25, 10:21 PM
آخر رد: Kamil

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


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