PDA

View Full Version : WinForm Decompile



ebrahim.rayatparvar
جمعه 29 خرداد 1394, 13:29 عصر
سلام دوستان
من یه برنامه برای خودم نوشتم کمی هم کاموننت داخلش گذاشتم.
حالا exe اصلی برنامه رو تو Net Reflector انداختم و exportesh کردم. تو پوشه ای که آدرس داده بودم میرم برنامه رو باز میکنم سورس رو دارمم ولی زمانی که رو فرم دابل کلیک می کنم که باز بشه صفحه باز نمیشه.
تو این لینک هم در موردش گفته ولی من واقعیتش چیزی متوجه نشدم به دلیل زبان بدم.

http://blog.stephencleary.com/2009/11/reverse-compiling-windows-forms.html

Securebit
جمعه 29 خرداد 1394, 16:52 عصر
Telerik JustDecompile (http://www.telerik.com/downloads/productfiles/bmmmk/JustDecompile_2015.1.429.1.msi) رو امتحان کنید.

asman.abi
جمعه 29 خرداد 1394, 23:48 عصر
JetBrain decompile هم خوبه.

CODETALA
شنبه 30 خرداد 1394, 13:08 عصر
سلام :
این پست خیلی ارزش مند هست !!!! :تشویق:
امیدوارم بچه ها و اساتید همراهی کنند تا به جای برسیم ! من هم همین مشکل رو دارم ! یه برنامه قدیمی برام درد سر شده !
دوستان عزیز برای دانلود : Telerik JustDecompile (http://www.telerik.com/downloads/productfiles/bmmmk/JustDecompile_2015.1.429.1.msi) باید عضو سایت بشید و با ای پی ایران هم مشکل داره » اخرین ورژنش رو براتون آپلود کردم .


http://uploadboy.com/hpertuie2tkr.html

یعنی دوستانی که این ابزارها رو پیشنهاد داده : این ابزارها میتونن فرم ها رو هم برگردونن ؟:متفکر:

CODETALA
شنبه 30 خرداد 1394, 13:25 عصر
بچه ها من تست کردم ! با تلریک نشد که فرم ها نمایش داده بشن ! میشه اساتید بررسی کنند !؟ :گریه:

Securebit
شنبه 30 خرداد 1394, 17:40 عصر
برای JustDecompile ، WinForms بهتر از دیکامپایلرهای دیگه عمل میکنه، از خطا کد یک عکس ضمیمه کنید ببینم مشکل کجاست.

CODETALA
شنبه 30 خرداد 1394, 22:27 عصر
مهندس سلام !
خدا قوت !
من الان میخوام به فرم طراحی دسترسی داشته باشم ! و یه چیزای کم و زیاد کنم به برنامه ام نمی تونم این کارو بکنم ! با رفلکتور هم کار کردم !



راستی مهندس یه چیز مهم ! مشکل اساسی من این هست ! که من سورس برنامه هام رو قبل از یه سری تغییرات دارم !
مثلا اگه ورژن برنامه من 1.3 باشه من سورس 1 رو دارم ولی نمی دونم الان چه سورس ها رو دست زدم به کجا ها اضافه کردم ویا کد های که در ورژن 1 خطا داشته رو تصحیح کردم چی ها بودن ! الان فقط اگزه 1.3 رو دارم ! گرفتاری شدماااا !!! :افسرده::گریه:

CODETALA
یک شنبه 31 خرداد 1394, 20:36 عصر
کسی نیست جواب مارو بده ؟؟؟

Securebit
دوشنبه 01 تیر 1394, 08:41 صبح
در متن خطا توضیح داده که کد در خط 4030 با خطا مواجه شده، شما این خط از کد رو حذف کنید اگر Frorm در Designer به درستی نمایش داد ویژگی که از کد (کنترل) حذف کردید رو اضافه کنید.

asman.abi
سه شنبه 02 تیر 1394, 01:08 صبح
روی آدرس خطا کلیک کن به محل خطا ارجاع داده می شه. بعد خطی که خاصیت RightToLeft رو که در ریبون دادی رو پاک کن.بعد اجرا کن. حله:لبخندساده:

CODETALA
سه شنبه 02 تیر 1394, 03:38 صبح
دوستان عزیز سلام !
من این کد دستوری که راست به چپ رو که داست برای 2 بار حذف کردم ولی این بار به این نوع خطا رسیده !؟ یعنی هر بار هر جای که خطا روش متوقف شده رو پاک کنم ؟
132525
دست همه شما عزیزان درد نکنه !

moradian
چهارشنبه 03 تیر 1394, 09:10 صبح
سلام دوست من
راه حلش اینه:
* لینک "Go to code" رو بزنین
* قبل از RightToLeft.Yes فضای نام System.Windows.Forms رو اضافه کنین حله یعنی:


xxx.RightToLeft = System.Windows.Forms.RightToLeft.Yes;

برا اکثر پراپرتی ها افزودن همین فضای نامی جواب میده. البته در سورس های دکامپایل شده یه سری اشکالات هم تو ریسورس ها می گیره و یه سری هم تو تعریف مجدد استراکت ها.
من نمی دونم چرا شرکت ردگیت تو ورژن های جدید رفلکتور این مساله های کوچیک رو حل نمی کنه!
مورید باشید

CODETALA
جمعه 05 تیر 1394, 11:49 صبح
سلام دوست من
راه حلش اینه:
* لینک "Go to code" رو بزنین
* قبل از RightToLeft.Yes فضای نام System.Windows.Forms رو اضافه کنین حله یعنی:


xxx.RightToLeft = System.Windows.Forms.RightToLeft.Yes;

برا اکثر پراپرتی ها افزودن همین فضای نامی جواب میده. البته در سورس های دکامپایل شده یه سری اشکالات هم تو ریسورس ها می گیره و یه سری هم تو تعریف مجدد استراکت ها.
من نمی دونم چرا شرکت ردگیت تو ورژن های جدید رفلکتور این مساله های کوچیک رو حل نمی کنه!
مورید باشید
دوست عزیز سلام !
من با استفاده از این تکه کد تونستم برای بعضی ها که برای راست به چپ بودند : ازشون رد بشم ! ولی برای سایر موارد خطا همچنان وجود داره ! یعنی باز هم نیاز به اضافه کردن همچین دستوراتی هست ؟ الیته این چند روزه همش داشتم باهاش سرو کله میزدم تا کم تر اسباب زحمت بشیم ولی نمیشه که نمیشه این لامصبی دیگه رفته رو اعصابم !
در کل میشه بگید اصول کم و اضافه کردن چیه ؟