PDA

View Full Version : توابع .NET Framework کجا هستند



amirsadeghi
پنج شنبه 14 دی 1385, 15:27 عصر
سلام به همگی
یه سئوال عجیب برام پیش اومده
این که توابع .NET Framework کجا هستند
مثلا وقتی ما یک کنترل از کنترل های .NET Framework مثل Textbox یا Lable رو روی فرم اضافه میکنیم فایلی که این کنترل از روی اون لود میشه کجاست
دقیقا مثل اینکه ما وقتی Activex اضافه می کنیم آدرس یک فایل *.OCX یا *.DLL رو بهش میدیم
حالا حتما این توابع هم به صورت فایل موجود هستند دیگه حالا اگه کسی میدونه فایلهاش کجاست لطفا راهنمایی کنه
ممنون

omid_Ahmadi
پنج شنبه 14 دی 1385, 15:35 عصر
%WinDir%\Assembly\GAC

amirsadeghi
پنج شنبه 14 دی 1385, 15:41 عصر
دستتون درد نکنه
هم از این که زود جواب دادین
هم از این بابت که کارم راه افتاد
ممنون

amirsadeghi
پنج شنبه 14 دی 1385, 16:23 عصر
حالا کسی میدونه چجوری میشه تغییر دادشون
دقیقا کار resource کردن رو روشون انجام داد
ممنون

omid_Ahmadi
پنج شنبه 14 دی 1385, 17:38 عصر
منظورت رو واضح تر بگو، دقیقا می خوای چه کاری انجام بدی؟

amirsadeghi
پنج شنبه 14 دی 1385, 22:27 عصر
می خوام یکی از فایلهای توابع رو ریسورس کنم
یک کامپوننت گرفتم trial هست
می خوام محتویاتشو دستکاری کنم از حالت تریال خارج بشه
ولی فقط همین که بفهمم چه جوری سورس اسمبلی شو ببینم بسه
یا یه نرم افزار معرفی کنین که بتونم اونو باهاش باز کنم
ممنون

omid_Ahmadi
پنج شنبه 14 دی 1385, 22:49 عصر
در Visual Studio 2005 Command Prompt دستور ildasm رو وارد کن، برنامه ای که می خوای سورس IL اوون رو ببینی در ILDasm باز کن.
اگر هم به ادیتور پیشرفته تری نیاز داری می تونی از IL IDE# استفاده کنی.

amirsadeghi
جمعه 15 دی 1385, 12:27 عصر
خیلی خیلی ممنون
این IL IDE# کجا هست
مرسی

omid_Ahmadi
جمعه 15 دی 1385, 13:45 عصر
روی اینترنت یه سرچ کن، فکر کنم نسخه 3 رو بتونی راحت پیدا کنی.

amirsadeghi
جمعه 15 دی 1385, 14:23 عصر
ممنون ولی شما جایی رو سراغ ندارین؟

omid_Ahmadi
جمعه 15 دی 1385, 15:46 عصر
اگر پیدا نکردی، یه جا آپیود می کنم که بتونی دانلودش کنی ولی تا جایی که من یادمه یه ادیتور اپن سورس بود و می تونی روی اینترنت پیداش کنی.

amirsadeghi
جمعه 15 دی 1385, 20:54 عصر
سلام
فکر کنم شما متوجه منظور قبلی من نشدید
اون راهی که گفتید جواب نداد
من می خوام خود فایل تابع دات نت رو باهاش باز کنم

omid_Ahmadi
شنبه 16 دی 1385, 07:56 صبح
من دقیقا منظور شما رو متوجه شدم و گفتم که، باید از ILDasm استفاده کنید. این برنامه با .NET Framework نصب میشه و می تونه محتویات فایلهای اسمبلی رو به زبان IL نشون بده.

برای اینکه محتویات فایل رو به زبانهای سطح بالا مثل C# ببینید می تونید از برنامه هایی مثل Reflector استفاده کنید.

موفق باشید.

amirsadeghi
شنبه 16 دی 1385, 14:02 عصر
من می خوام فایلهای توابع رو ریسورس کنم
همون فایلهایی که تو آدرس
windir%\assembly% بودند رو ریسورس کنم نه فایلهای اجرایی رو
ممنون