تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أريد حل مشكلة لبرنامج على مستوى الوطن العربي
#1
السلام عليكم ورحمة الله وبركاته ..

إخواني الكرام تم الإنتهاء بحمد الله من تصميم جدار ناري ""( عربي )""

وبعد الإنتهاء من كتابة الأكواد بالكامل وتجهيز البرنامج وإضافة التقنيات والمميزات مثل ( كشف البورت والأي بي واسم العملية مع إمكانية السماح والحظر )

واجهتنا مشكلة ... وهي كيف سنقوم بإظهار النافذة ( الفورم )
عند يتم الضغط على البرنامج المتصل بالإنترنت

للتوضيح ( لما المستخدم يضغط على الماسنجر"مثلاً" ويدخل المعلومات طبعاً الماسنجر في هذه الحالة سيقوم بالإتصال بالإنترنت ... كيف سنقوم بعرض النافذة ( نافذة التنبيه التي تحتوي على الاي بي والبورت وإسم العملية )

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

>>> فقط طريقة إظهار النافذة ( الفورم ) عندما يتصل البرنامج
الرد }}}}
تم الشكر بواسطة:
#2
أعتقد أنك بحاجة لعمل scanner يعمل فى ال background ليفحص حالة البورت وتقوم بعمل delegate ل event يقوم بإظهار نافذة التنبيه
الرد }}}}
تم الشكر بواسطة:
#3
amgadtamer كتب :أعتقد أنك بحاجة لعمل scanner يعمل فى ال background ليفحص حالة البورت وتقوم بعمل delegate ل event يقوم بإظهار نافذة التنبيه

يا ريت توضيح يالغالي .. وهل هذه العملية تحتاج لوقت لكتابة أكوادها أم ماذا ...
الرد }}}}
تم الشكر بواسطة:
#4
اعتقد الحل يا اخي انك تفحص المقاطعات الخاصة بالبرنامج لما عملت الكي لوجر لمشروع الجامعة اعتقد استخدمت المكتبة
using System.Runtime.InteropServices;
ستستطيع منها ادراج المفاتيح التي يتم ضغطها وكذلك التطبيقات المفتوحة
والتطبيقات التي تريد ان تشغل ستجدها كامل فيها
اتذكر اني استخدمت هذا السطر ايضا قبل عملية اخذ اسم العملية
[DllImport("user32.dll")]
public static extern IntPtr GetWindowThreadProcessId(IntPtr hWnd, out uint ProcessId);

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

ستجد لو بحقت عن المكتبة ما تريد
الرد }}}}
تم الشكر بواسطة:
#5
اقترح حب انو عند وجود اتصال جديد البرنامج يقوم ب انشاء فورم جديد وفيه 2 ليبل واحدة بها رقم الايبى والاخرى بها رقم بورت و2 بوتن واحدة بها السماح بالاتصال والاخرى لا تسمح وهذا كود الفكرة

كود :
Form formm;
Label label1;
Label label2;
Button buttoon1;

Button buttoon2;
private void Button1_Click(System.Object sender, System.EventArgs e)
{
    formm = new Form();
    label1 = new Label();
    label2 = new Label();
    buttoon1 = new Button();
    buttoon2 = new Button();
    formm.Size = new Size(215, 101);
    label1.Location = new Size(12, 9);
    label1.AutoSize = true;
    label1.Text = "هنا الايبى";
    label2.Location = new Size(12, 31);
    label2.AutoSize = true;
    label1.Text = "هنا البورت";
    formm.Controls.Add(label1);
    formm.Controls.Add(label2);
    buttoon1.Location = new Size(12, 47);
    buttoon1.Text = "سماح";
    buttoon2.Location = new Size(120, 47);
    buttoon2.Text = "رفض";
    formm.Controls.Add(buttoon1);
    formm.Controls.Add(buttoon2);
    formm.Show();
    buttoon1.Click += السماح;
    buttoon2.Click += رفض;

}

private void السماح(System.Object sender, System.EventArgs e)
{
    //\\\كود السماح ب الاتصال هنا
}
private void رفض(System.Object sender, System.EventArgs e)
{
    //\\\كود رفض الاتصال هنا
}
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عندي مشكلة في اختيارات الكمبو بكس solnaifgmail 6 141 30-01-17, 02:16 AM
آخر رد: solnaifgmail
  أريد عملية الجمع بالسي شارب بمعلومية رقمين في مربعات النص ahmad aj 2 134 18-01-17, 11:13 PM
آخر رد: khodor1985
Sad [سؤال] أريد تعلم السي شارب و خائف من مستقبلها Anis Gladiator 2 258 10-01-17, 09:08 AM
آخر رد: الشاكي لله
  مشكلة في save بيانات مستوردة من ملف إكسيل أثناء حفظها في قاعدة بيانات أكسيس benomar 2 179 09-09-16, 11:14 AM
آخر رد: benomar
  [سؤال] مشكلة في اداة OpenFileDialog Ahmed Gandos 6 290 09-09-16, 06:56 AM
آخر رد: adel27
  [سؤال] ارسال مفاتيح لبرنامج آخر memo.5ader 2 243 16-05-16, 06:54 AM
آخر رد: سعود
  [سؤال] مشكلة في C# NourAhmed 1 302 15-04-16, 12:18 PM
آخر رد: derham
  مشكلة التيم اوت time out Http Web Request الماجيك مسعد 20 1,073 26-03-16, 08:26 PM
آخر رد: الماجيك مسعد
  مشكلة فى select using linq to sql م.أحمد الدسوقى 3 268 22-12-15, 08:50 PM
آخر رد: hamada558
Exclamation مشكلة عند عمل CASTING عند استخدام LINQ م.أحمد الدسوقى 4 442 20-12-15, 08:25 PM
آخر رد: HASAN6.0

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


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