PDA

View Full Version : پیدا کردن آدرس فایل یک Module در سی شارپ



arashmidos2020
دوشنبه 12 مرداد 1388, 21:37 عصر
سلام.می خوام یک برنامه بنویسم که یک فایل رو به ماژول تبدیل کنه و بعد آدرس اون ماژول رو به من بده.
processModule.filename این کار را انجام می دهد اما من یک ماژول دارم نه یک پروسه.
اگر میشه منو راهنمایی کنید خیلی واجبه و ضروریه.
اساتید کمک
ممنون

samirdev
سه شنبه 13 مرداد 1388, 01:04 صبح
نمی دانم سوال را درست متوجه شدم یا نه !

فایل را که نمیشه به ماژول تبدیل کرد. البته فکر می کنم ! چون در یک فایل dll چندین Module است.


Module[] modules = Assembly.LoadFile("c:\\sample.dll").GetModules();

arashmidos2020
سه شنبه 13 مرداد 1388, 11:32 صبح
سلام.ممنون.ببینید نباید برای برنامه فرقی داشته باشه که یک کلاس دیگه رو تبدیل به ماژول کنه یا یک فایل dll یا یک فایل exe .فقط باید آنها را تبدیل به ماژول کنه و آدرس آن ماژول ها رو برگردونه.
در ضمن چرا در یک dll چند ماژول قرار دارد نه یک ماژول.آیا در مورد exe هم همینطور است؟
سپاس گزارم