
PCShare هو برنامج تحكم عن بُعد قوي، يمكنه مراقبة شاشة الجهاز الهدف، وسجل النظام (الريجستري)، ونظام الملفات، وغيرها.
PcShare هي أداة قوية للتحكم عن بُعد، يمكنها مراقبة شاشة الجهاز الهدف، والسجل (Registry)، ونظام الملفات، وغير ذلك.
أولاً: مقدمة حول طريقة استخدام البرنامج:
قم بتشغيل PcShare.exe، وهو البرنامج الرئيسي لوحدة التحكم، وسيستمع هذا البرنامج على المنفذ 8080 لاتصالات الأجهزة المُتحكَّم بها.
لإنشاء البرنامج المضيف للجهاز المُتحكَّم به، انقر على "زر إنشاء العميل" في الواجهة الرئيسية لوحدة التحكم:
سيتم إنشاء برنامج مضيف جديد باسم ps.exe، ثم أرسل ps.exe مع PcStat.exe إلى الجهاز الذي تريد التحكم فيه. بعد تشغيل PcStat.exe على الجهاز المُتحكَّم به، سيتصل الجهاز المُتحكَّم به بوحدة التحكم بعد قليل، ويمكن لوحدة التحكم بعدها تنفيذ عمليات تحكم متنوعة على الجهاز المُتحكَّم به.
ثانياً: شرح المبدأ
البرنامج المضيف ps.exe الذي تولده وحدة التحكم هو في الواقع برنامج خلفي يتم تشغيله أولاً بواسطة PcStat.exe. بعد تشغيل ps.exe، يقوم بتحرير المقطع الموجود في نهاية ملفه الثنائي، وهذا المقطع هو في الواقع ملف dll يمكنه العمل بثلاث طرق وفقاً لإعدادات التكوين عند الإنشاء: 1. العمل كعملية مستقلة 2. الحقن في متصفح IE ليتم تشغيله داخله 3. الحقن في مستكشف Windows ليتم تشغيله داخله (explorer.exe). بعد تشغيل ملف dll، يقوم باعتراض (Hook) رسائل نظام التشغيل المختلفة لمراقبة الجهاز، ويتصل بوحدة التحكم PcShare.exe عبر socket، ويرسل المعلومات المجمعة إلى PcShare.exe باستخدام بروتوكول http. كما أن تحكم PcShare.exe في الجهاز الهدف يتم إرساله أيضاً إلى برنامج dll عبر بروتوكول http.
ثالثاً: تجميع البرنامج:
تم تطوير البرنامج باستخدام إطار عمل MFC. افتح PcShare.sln في دليل PcShare باستخدام VS2015 وقم بتشغيل التجميع. إذا كنت بحاجة إلى تصحيح أخطاء وحدة التحكم أو الجهاز المُتحكَّم به، يمكنك تشغيل أحدهما خارجياً أولاً ثم تصحيح أخطاء الآخر داخل VS. لمزيد من التفاصيل، راجع: http://blog.csdn.net/analogous_love/article/details/72835754
رابعاً: الملاحظات والدعم الفني QQ: 906106643 البريد الإلكتروني: [email protected] مجموعة QQ: 49114021