تور لحظه آخری
امروز : یکشنبه ، 20 آبان 1403    احادیث و روایات:  امام صادق (ع):خوش اخلاقى در بين مردم زينت اسلام است.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

اوزمپیک چیست

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

چراغ خطی

 






آمار وبسایت

 تعداد کل بازدیدها : 1828003397




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

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


واضح آرشیو وب فارسی:سایت ریسک: arman haj23-08-2008, 12:55 AMسلام میخوام ببینم میشه کد برنامه ای که نوشتم تغییر بدم؟ چجوری؟ ممنون میشم راهنمایی کنید vb_lord_AR23-08-2008, 09:27 AMاگه می شه یکم بیشتر توضیح بده منظورت رو نمی فهمم arman haj23-08-2008, 12:21 PMمنظورم اینه که: "msgbox "hello تبدیل بشه به: "msgbox "bye البته این یه مثاله! redfild24-08-2008, 01:39 AMمنظورم اینه که: "msgbox "hello تبدیل بشه به: "msgbox "bye البته این یه مثاله! 1. شما کد برنامتون رو تغییر بدین . 2. درصورتی که میخواهید از فایل کامپایل شده تغییری صورت بدین از یکی از برنامه های Resourcer مخصوص وی بی استفاده کنید . vb_lord_AR24-08-2008, 11:28 AMاگه منظورتون اینه که برنامه خودش خودش رو تغییر بده به نظر من غیر ممکنه! اگه کسی بلده بگه redfild24-08-2008, 12:41 PMاگه منظورتون اینه که برنامه خودش خودش رو تغییر بده به نظر من غیر ممکنه! اگه کسی بلده بگه دوست من یکم واضح تر توضیح میدین ؟ یعنی خودش ، خودش رو دوباره کامپایل کنه اما با کدی متفاوت ؟ sajadmg24-08-2008, 10:02 PMاگه منظورتون اینه که برنامه خودش خودش رو تغییر بده به نظر من غیر ممکنه! اگه کسی بلده بگه نه اتفاقا غیر ممکن نیست چون ویروسهایی که به یه فایل الحاق میشن یه همچین کاری انجام میدن ولی مسئله اینه که باید دقیقا ساختار فایل exe رو بشناسی و بدونی داری چیکار میکنی. اگه خیلی واجبه کارهای زیر را انجام بده: 1- خیلی در مورد فایل exe تحقیق کن. 2 و 3 و4 و5 - در مورد این فایلها مطالعه کن 6- کار را با تغییر یه فایل اجرایی خارجی (یعنی یه فایل دیگه نه فایل اجرایی همین برنامه) شروع کن. از فایل های ساده شروع کن و با فایلهای پیچیده تر ادامه بده. 7- در این مرحله مثل آب خوردن میتونی کاری که دلت میخواد را انجام بدی. سخته ولی ممکنه arman haj25-08-2008, 02:11 PMنه اتفاقا غیر ممکن نیست چون ویروسهایی که به یه فایل الحاق میشن یه همچین کاری انجام میدن ولی مسئله اینه که باید دقیقا ساختار فایل exe رو بشناسی و بدونی داری چیکار میکنی. اگه خیلی واجبه کارهای زیر را انجام بده: 1- خیلی در مورد فایل exe تحقیق کن. 2 و 3 و4 و5 - در مورد این فایلها مطالعه کن 6- کار را با تغییر یه فایل اجرایی خارجی (یعنی یه فایل دیگه نه فایل اجرایی همین برنامه) شروع کن. از فایل های ساده شروع کن و با فایلهای پیچیده تر ادامه بده. 7- در این مرحله مثل آب خوردن میتونی کاری که دلت میخواد را انجام بدی. سخته ولی ممکنه بله ممکنه مثلا debugger ها همین کارو انجام میدن( مثل ollydbg) مشکلی نیست من میونم یه کپی از فایل اجرایی خودم در resource بزنم و بعد اون کپی رو تغییر بدم ولی میشه بگید چجوری؟ اموزشی چیزی؟ _H2_26-08-2008, 10:29 PMسلام یک نکته در جهت اقفال دوستان!!!! در VB 9 شما میتوانید در هر لحظه و به صورت runtime و با کمترین خطوط کد، متن دستوری String را کامپایل کنید و exe یا dll بسازید. یعنی کاری که خود VS انجام میدهد و شما دستوری را تایپ میکنید و VS آن را کامپایل میکند و exe را تحویل میدهد، خودتان هم در کد میتوانید انجامش دهید. vb_lord_AR27-08-2008, 08:52 AMاولا اگه می شه چند تا منابع در مورد فایل های exe معرفی کنین ثانیا منظور من اینه که برنامه به خودش دستور بده : یعنی خودش هر کار دلش می خواد بکونه!! اینیکی که دیگه امکان نداره یعنی ما یه برنامه بنویسم واسه یه کاری بعد برنامه خودش خودش رو تغییر بده و به جایه کاری که ما می خواستیم کار دیگه ای انجام بده می شه!!!!!!!!!!!!!!!!!! KhepeleSibilo27-08-2008, 09:58 AMفایل برنامه تون رو به صورت معمولی باز کنین ( همون open ... ) انتهای فایل برین و هر چند کاراکتر بخواین میشه اضافه کرد ساختار ثابتی در نظر بگیرین، مثلا 20 کاراکتر برای عنوان فرم، 10 تا برای عنوان دکمه حالا کافیه اول برنامه تون 30 کاراکتر آخر فایل exe رو بخونین و 20 تای اون رو برای عنوان فرم و ... در نظر بگیرین ! هر وقت هم خواستین این متن رو عوض کنین ، کافیه این کاراکتر ها رو دست کاری کنین ... _H2_27-08-2008, 07:57 PMسلام یعنی خودش هر کار دلش می خواد بکونه!! اینیکی که دیگه امکان نداره در VB 9 شما میتوانید یک دستور VB 9 را که String است (یعنی خودتان هر طور دوست دارید درستش کنید) کامپایل کنید و فایل کامپایلی را اجرا کنید. لزومی هم به کامپایل روی هارد نیست!!!! شما میتوانید یک دستور VB 9 که String است را در RAM کامپایل و اجرا کنید. به نظر من با این هر کاری میشود کرد. ===== گرچه از اینها که بگذریم، معمولاً افرادی که سوالات عجیب غریب این تیپی میپرسند، یک جای کار و الگوریتم اجراییشان مشکل دارد، شما برای چه این را میخواهید؟ من حدس میزنم یک کار را میخواهید از راه اشتباهی انجام دهید و احتمالاً راه منطقی دیگری دارد. sajadmg28-08-2008, 03:40 AMاولا اگه می شه چند تا منابع در مورد فایل های exe معرفی کنین ثانیا منظور من اینه که برنامه به خودش دستور بده : یعنی خودش هر کار دلش می خواد بکونه!! اینیکی که دیگه امکان نداره یعنی ما یه برنامه بنویسم واسه یه کاری بعد برنامه خودش خودش رو تغییر بده و به جایه کاری که ما می خواستیم کار دیگه ای انجام بده می شه!!!!!!!!!!!!!!!!!! سلام اولا اینکه من منبع زیادی درباره فایل exe نمیتونم معرفی کنم متاسفانه خودم هم در حد عملی کردن دونسته ها اطلاعات ندارم. اما در مورد ثانیا باید جمله رو اینطوری اصلاح کنم: یعنی ما یه برنامه بنویسیم واسه اینکه طبق یک معیار های خاص بتونه کد برنامه تغییر کنه. خوب البته حق با شماست یکم گیج کننده است و شاید فکر کنید در این صورت کنترل برنامه از دست ما خارج بشه ولی یادتون باشه ما دقیقا میدونیم داریم چکار میکنیم و چه چیزی را تغییر میدیم و چرا تغییر میدیم. پس برنامه هر کار ما دلمون میخواد میکنه و خود مختار نمیشه. گرچه از اینها که بگذریم، معمولاً افرادی که سوالات عجیب غریب این تیپی میپرسند، یک جای کار و الگوریتم اجراییشان مشکل دارد، شما برای چه این را میخواهید؟ من حدس میزنم یک کار را میخواهید از راه اشتباهی انجام دهید و احتمالاً راه منطقی دیگری دارد. H2 عزیز فرض کن من میخوام یه برنامه بنویسم که مثلا با اون بتونم هر فایل اجرایی که آدرسش را به برنامم دادم طوری تغییرش بده که وقتی دوباره اونو اجرا کردم اول یه مسیج باکس بده که این فایل توسط من تغییر کرده بعد هم هرکاری قبلا میکرده را مثل قبل انجام بده. نمیخوام از فایل های دسته ای bat استفاده کنم و برام مهمه که همهون یه فایل باشه و کلک نزنم. چی پشنهاد میکنید؟؟؟ _H2_28-08-2008, 09:58 AMسلام ...چی پشنهاد میکنید؟؟؟چیزی که شما میگوید، خواص ویروسها ها را دارد، نتیجتاً پیشنهادی ندارم. میبخشید و خدانگهدار. arman haj28-08-2008, 01:33 PMمن حدس میزنم یک کار را میخواهید از راه اشتباهی انجام دهید و احتمالاً راه منطقی دیگری دارد. سلام البته که راههای دیگری هم وجود داره مثل registry یا ini ولی اگه کاربر اونو پیدا ودستکاری کنه... یا حتی تو یه کامپی.تر دیکه اجرا کنه برنامه به حالت اولش برمیگرده که من میخوام از این امر جلوگیری کنم vb_lord_AR30-08-2008, 09:04 AMبابا کسی بلده بگه دیگه! KhepeleSibilo30-08-2008, 10:03 AMپست من رو نخوندی ؟ hoax3r30-08-2008, 01:34 PMاتفاقی این تاپیک دیدم برام جالب بود ببینم نتیجه کارتون به کجا میرسه اینجور که من فهمیم شما می خوای کاربر نتونه یکسری از تغییراتی که شما در برنامه دادین رو به حالت قبلش برگردونه این راه که انتخاب کردین در این مورد خیلی جالب به نظر نمیرسه، یه راه این میتونه باشه که یه فایل دیگه که تمام تنظیمات برنامه توش باشه رو کنار برنامه قرار بدین. محتویاتشم رمزی کنی که کاربر نفهمه چی توش نوشته، و اگرم پاکش کرد برنامه کار نکنه ولی اگه اصرا داری که برنامه رو در زمان اجرا تغییر بدی و ذخیرش کنی این وسط یکسری مسائل پیش میاد اگه بتونی حلشون کنی به نظرم شدنی هست اول اینکه چه جور تغیراتی می خوای بدی در حد عوض کردن چنتا رشته یا می خوای کدهای یک قسمت رو بکل تغییر بدی دوم فرضا ما تغییرات رو در برنامه دادیم بطریقی باید این تغییرات روی برنامه که در حال اجرا هست هم ذخیره بشه ولی بصورت عادی این کار ممکن نیست. اگه فقط رشته می خوای تغییر بدی که کافیه موقعیتش رو تو فایل پیدا کنی بعدم تغییر بدی فقط ذخیره کردن میمونه که باید راهی براش پیدا کنی شاد باشید Smafias31-08-2008, 01:01 AMسلام! گفتی میدونیم چیو میخوایم اجرا کنیم -- پس حالا که میدونی میتونی اون چیزایی که میخوای رو جداگانه بنویسی و با شرط رشته ای تغییرشون بدی... -- درست همونطوری که دوست عزیزمون جناب hoax3r فرمودن رشته رو پیدا میکنی و تغییرش میدی -- با تفاوت اینکه وقتی رشته رو تغییر میدی - از طریق شرط - دستورات هم تغییر میکنن... به همین سادگی (البته اینبار به این سادگی ها هم نیست :دی -- سخته ولی ممکنه...) :11: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 185]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن