تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 19 از 19

نام تاپيک: ایا امکان تغییر کد برنامه خودم وجودداره؟

  1. #11
    داره خودمونی میشه KhepeleSibilo's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    130

    پيش فرض

    فایل برنامه تون رو به صورت معمولی باز کنین ( همون open ... ) انتهای فایل برین و هر چند کاراکتر بخواین میشه اضافه کرد
    ساختار ثابتی در نظر بگیرین، مثلا 20 کاراکتر برای عنوان فرم، 10 تا برای عنوان دکمه
    حالا کافیه اول برنامه تون 30 کاراکتر آخر فایل exe رو بخونین و 20 تای اون رو برای عنوان فرم و ... در نظر بگیرین !
    هر وقت هم خواستین این متن رو عوض کنین ، کافیه این کاراکتر ها رو دست کاری کنین ...

  2. #12
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    یعنی خودش هر کار دلش می خواد بکونه!!
    اینیکی که دیگه امکان نداره
    در VB9 شما میتوانید یک دستور VB9 را که String است (یعنی خودتان هر طور دوست دارید درستش کنید) کامپایل کنید و فایل کامپایلی را اجرا کنید.
    لزومی هم به کامپایل روی هارد نیست!!!! شما میتوانید یک دستور VB9 که String است را در RAM کامپایل و اجرا کنید.

    به نظر من با این هر کاری میشود کرد.
    =====
    گرچه از اینها که بگذریم، معمولاً افرادی که سوالات عجیب غریب این تیپی میپرسند، یک جای کار و الگوریتم اجراییشان مشکل دارد،
    شما برای چه این را میخواهید؟
    من حدس میزنم یک کار را میخواهید از راه اشتباهی انجام دهید و احتمالاً راه منطقی دیگری دارد.

  3. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  4. #13
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2007
    پست ها
    79

    پيش فرض

    اولا اگه می شه چند تا منابع در مورد فایل های exe معرفی کنین

    ثانیا منظور من اینه که برنامه به خودش دستور بده :

    یعنی خودش هر کار دلش می خواد بکونه!!

    اینیکی که دیگه امکان نداره

    یعنی ما یه برنامه بنویسم واسه یه کاری بعد برنامه خودش خودش رو تغییر بده و به جایه کاری که ما می خواستیم کار دیگه ای انجام بده

    می شه!!!!!!!!!!!!!!!!!!
    سلام

    اولا اینکه من منبع زیادی درباره فایل exe نمیتونم معرفی کنم متاسفانه خودم هم در حد عملی کردن دونسته ها اطلاعات ندارم.

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



    گرچه از اینها که بگذریم، معمولاً افرادی که سوالات عجیب غریب این تیپی میپرسند، یک جای کار و الگوریتم اجراییشان مشکل دارد،
    شما برای چه این را میخواهید؟
    من حدس میزنم یک کار را میخواهید از راه اشتباهی انجام دهید و احتمالاً راه منطقی دیگری دارد.
    H2 عزیز فرض کن من میخوام یه برنامه بنویسم که مثلا با اون بتونم هر فایل اجرایی که آدرسش را به برنامم دادم طوری تغییرش بده که وقتی دوباره اونو اجرا کردم اول یه مسیج باکس بده که این فایل توسط من تغییر کرده بعد هم هرکاری قبلا میکرده را مثل قبل انجام بده. نمیخوام از فایل های دسته ای bat استفاده کنم و برام مهمه که همهون یه فایل باشه و کلک نزنم. چی پشنهاد میکنید؟؟؟

  5. #14
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    ...چی پشنهاد میکنید؟؟؟
    چیزی که شما میگوید، خواص ویروسها ها را دارد، نتیجتاً پیشنهادی ندارم. میبخشید و خدانگهدار.

  6. #15
    کاربر فعال انجمن گنو لینوکس V i r u s e r's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    bin/
    پست ها
    2,086

    پيش فرض

    من حدس میزنم یک کار را میخواهید از راه اشتباهی انجام دهید و احتمالاً راه منطقی دیگری دارد.
    سلام
    البته که راههای دیگری هم وجود داره مثل registry یا ini ولی اگه کاربر اونو پیدا ودستکاری کنه...
    یا حتی تو یه کامپی.تر دیکه اجرا کنه
    برنامه به حالت اولش برمیگرده که من میخوام از این امر جلوگیری کنم

  7. #16
    داره خودمونی میشه vb_lord_AR's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    RAM
    پست ها
    108

    پيش فرض

    بابا کسی بلده بگه دیگه!

  8. #17
    داره خودمونی میشه KhepeleSibilo's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    130

    پيش فرض

    پست من رو نخوندی ؟

  9. #18
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    اتفاقی این تاپیک دیدم برام جالب بود ببینم نتیجه کارتون به کجا میرسه

    اینجور که من فهمیم شما می خوای کاربر نتونه یکسری از تغییراتی که شما در برنامه دادین رو به حالت قبلش برگردونه
    این راه که انتخاب کردین در این مورد خیلی جالب به نظر نمیرسه، یه راه این میتونه باشه که یه فایل دیگه که تمام
    تنظیمات برنامه توش باشه رو کنار برنامه قرار بدین. محتویاتشم رمزی کنی که کاربر نفهمه چی توش نوشته، و اگرم پاکش کرد
    برنامه کار نکنه

    ولی اگه اصرا داری که برنامه رو در زمان اجرا تغییر بدی و ذخیرش کنی این وسط یکسری مسائل پیش میاد اگه بتونی حلشون کنی به نظرم شدنی هست
    اول اینکه چه جور تغیراتی می خوای بدی در حد عوض کردن چنتا رشته یا می خوای کدهای یک قسمت رو بکل تغییر بدی
    دوم فرضا ما تغییرات رو در برنامه دادیم بطریقی باید این تغییرات روی برنامه که در حال اجرا هست هم ذخیره بشه
    ولی بصورت عادی این کار ممکن نیست.

    اگه فقط رشته می خوای تغییر بدی که کافیه موقعیتش رو تو فایل پیدا کنی بعدم تغییر بدی
    فقط ذخیره کردن میمونه که باید راهی براش پیدا کنی

    شاد باشید

  10. #19
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2006
    محل سكونت
    ++3D
    پست ها
    259

    پيش فرض

    سلام!

    گفتی میدونیم چیو میخوایم اجرا کنیم -- پس حالا که میدونی میتونی اون چیزایی که میخوای رو جداگانه بنویسی و با شرط رشته ای تغییرشون بدی... -- درست همونطوری که دوست عزیزمون جناب hoax3r فرمودن رشته رو پیدا میکنی و تغییرش میدی -- با تفاوت اینکه وقتی رشته رو تغییر میدی - از طریق شرط - دستورات هم تغییر میکنن...

    به همین سادگی (البته اینبار به این سادگی ها هم نیست -- سخته ولی ممکنه...)

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •