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

إخواننا الكرام في المنتدى الرائع منتدى الفيجوال بيسك
لدي إستفسار حول التعامل مع الملفات الخارجية مث ملفات Dll و EXE
لدي معرفة أنه يمكن التعامل مع ملفات Dll عن طريق الدالة " <DllImport>" مثل المثال التالي

كود :
<DllImport("tools\wimgapi.dll", EntryPoint:="WIMCreateFile", SetLastError:=True)> _
        Public Shared Function WIMCreateFile(<MarshalAs(UnmanagedType.LPWStr)> ByVal lpszWimPath As String, ByVal dwDesiredAccess As UInt32, ByVal dwCreationDisposition As Int32, ByVal dwFlagsAndAttributes As Int32, ByVal dwCompressionType As Int32, ByRef lpdwCreationResult As Int32) As IntPtr
    End Function

و لكن كيف يمكن التعامل مع ملف exe مثل التعامل مع dll و هل يمكن ذالك
لكم جزيل الشكر مقدماً
الرد }}}
تم الشكر بواسطة:
#2
يا جماعة الموضوع صعب ولا ايه
الرد }}}
تم الشكر بواسطة:
#3
Mstrano كتب :[align=center][b][SIZE=6]كيف يمكن التعامل مع ملف exe مثل التعامل مع dll و هل يمكن ذالك

ماذا تقصد في التعامل معاه، استفسارك غير واضح.
الرد }}}
تم الشكر بواسطة:
#4
أقصد أنه عند تشغيل ملفات exe و التي تعمل من خلال CMD مثل أداة Dism في ويندوز سيفين و إعطائها أوامر معينه أريد أنا إستخلاص معلومات معينه منه مثل مثلاً Progressbar أو ما شابه
الرد }}}
تم الشكر بواسطة:
#5
أنا وضعت مثال للتعامل مع ملفات dll عن طريق Dllimport و entrypoint و حسب معلوماتي أن أي ملف له entry point و هي التي يتعامل معها الفيجوال بيسك و أريد كوداً مثله للتعامل مع exe و جلب معلومات منه
الرد }}}
تم الشكر بواسطة:
#6
باختصار

(لايمكن ذلك)

برامج الexe تعمل بلغة الالة (assembly) وهو ملف تنفيذي

فلا يمكن التعامل معها من برنامج

انما يمكنك تنقيحها بواسطة ollydbg او حتى فيجوال ستيديو



اما ملف dll (ملفات الربط الدينامكية)
هو ليس ملف تنفيذي إنما هو مكتبة فلذلك يمكنك التعامل معاه
الرد }}}
تم الشكر بواسطة:
#7
رأيت قبلاً كودا ً يفعل ذلك عن طريق process و يقرأ كل المعطيات لكنه يقرأ الكل و أنا أريد بيانات معينه فقط
الرد }}}
تم الشكر بواسطة:
#8
طيب هل يمكن أن أتعامل مع assembly من الفيجوال بيسك دوت نت و كيف ذالك
الرد }}}
تم الشكر بواسطة:
#9
Mstrano كتب :رأيت قبلاً كودا ً يفعل ذلك عن طريق process و يقرأ كل المعطيات لكنه يقرأ الكل و أنا أريد بيانات معينه فقط

كيف !!!

ارسل الكود نشوفه


Mstrano كتب :طيب هل يمكن أن أتعامل مع assembly من الفيجوال بيسك دوت نت و كيف ذالك

الاسمبلي صعبة

لاتحسبها مثل الفيجوال بيسك

التعامل المباشر معها صعب

فما بالك بالتعامل معها من الفيجوال بيسك !! << ممكن توجد في طريقة لعرض اكواد assmbly في الفيجوال

ولكنني لم ابحث سابقا

وحتى لو وجدت سيكون الامر صعبا جدا
الرد }}}
تم الشكر بواسطة:
#10
هذا سورس كود برنامج يسمى Dism GUI
[ATTACH]3868[/ATTACH]


الملفات المرفقة
.rar   DISM GUI4.0.rar (الحجم : 58.57 ك ب / التحميلات : 44)
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] استفسار Nani 3 1,247 10-04-24, 04:35 AM
آخر رد: emadahmed1995
  [سؤال] استفسار toe 2 97 26-03-24, 08:13 PM
آخر رد: mrfenix93
  استفسار هام جدا سلام و محبه2090 1 146 17-02-24, 08:26 PM
آخر رد: عبدالله الدوسري
  ممكن استفسار عن m3u8 malekmohamed155 0 235 20-01-24, 07:47 PM
آخر رد: malekmohamed155
Tongue استفسار بسيط عن كريستال ريبورت waataanys 1 315 30-11-23, 04:44 PM
آخر رد: Taha Okla
  متغيرات اسماء الملفات atefkhalf2004 1 338 15-11-23, 02:40 PM
آخر رد: atefkhalf2004
  [سؤال] استفسار ahmed_king2023 2 390 02-11-23, 01:13 PM
آخر رد: ahmed_king2023
  [VB.NET] استفسار dsa 1 276 09-10-23, 01:20 PM
آخر رد: Ahmed5
Video استفسار حول استعلام في SQL devpos 2 286 27-09-23, 04:25 PM
آخر رد: devpos
  تعبئة الكمبوبوكس دون الارتباط بالجدول .. استفسار عاجل Ali_hassn 0 287 24-09-23, 10:50 PM
آخر رد: Ali_hassn

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


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