blog.rayanoos.ir 1396/12/23 20:24

حتما در ایده هایی که داشتید به این فکر افتادید که وقتی کاربر سیستم خود را روشن می کند، یا سیستم ریستارت می شود، برنامه شما نیز به صورت خودکار اجرا شود، یا شاید بخواهید یک ویروس بنویسید.

در این پست به بررسی استارت آپ و رجیستری در ویندوز می پردازیم.



یکی از راه های اجرا شدن خودکار برنامه ها هنگام روشن شدن سیستم و بالا آمدن ویندوز این است که فایل یا میانبر برنامه را در فولدر استارت آپ ویندوز قرار دهیم؛ اما روش خوبی نیست و شاید برنامه ما فقط یک فایل نباشد و با چندین فایل دیگر لینک شده باشد
روش بهتری نیز وجود دارد که احتمالا با آن آشنا هستید و یا اسم آن را شنیده اید؛ ما میتوانیم با ذخیره آدرس برنامه در رجیستری ویندوز، این کار را انجام دهیم و برنامه ما پس از خاموش و روشن شدن سیستم به صورت خودکار اجرا شود.  استفاده از رجیستری در اجرای برنامه بسیار سریع تر و مقاوم تر است
آدرس برنامه را در رجیستری ذخیره کردیم CMD در سورس کد زیر با استفاده از دستورات

 با استفاده از پوینتر کاراکتری در تابع اصلی آدرس برنامه را به کد رجیستری اضافه کردیم-