حتما با طریقه اجرا شدن یک برنامه autorun آشنایی دارید، در شاخه ریشه (Root) رسانه (CD یا DVD یا ...) یک فایل
به نام Autorun.inf قرار می گیره که در هنگام باز شدن رسانه توسط سیستم عامل فراخوانی و پردازش میشه.
نمونه محتویات یک فایل Autorun.in هم بدین ترتیبه :
کد:
[autorun]
open=Setup.exe
icon=MyIcon.ico
وقتی سیستم عامل این فایل رو پردازش کرد دنبال دو فایل Setup.exe و MyIcon.ico می گرده. اگر اولی رو پیدا کرد اجرایش
می کنه و اگر دومی را پیدا کرد به عنوان آیکون رسانه در My Computer نمایش می ده.
از این به بعد نقش اصلی نرم افزار AutoRun ساز مشخص میشه، چون تا این مرحله را سیستم عامل انجام داده :
Setup.exe در برنامه های Autorun ساز با برنامه ای مثل Autorun.exe جایگزین میشه.
در این فایل یا فایلهای جانبی همراهش مشخص شده که مثلا در یک منو 5 تا عنوان برنامه نوشته بشه و مثلا وقتی کاربر
روی عنوان دوم کلیک کرد، فایل Install\Folder 2\Setup.exe اجرا بشه. این مسیر دقیقا مسیر Setup آن برنامه ای است
که قراره با این کلیک بصورت خودکار نصب بشه.
این فایل که قراره اجرا بشه الزاما یک فایل exe نیست. مثلا اگر عنوان برنامه Serial Number for MyApp است، مسیر می تواند
به یک فایل txt اشاره کند و یا اگر عنوان User Manual است می تواند مسیر یک فایل pdf باشد.
خیلی از Setup ها سوئیچ هایی هم دارند که نحوه نصب شدن رو تغییر می دهند، مثلا ممکنه که سوئیچ q/ منجر به عدم
نمایش هیچ پیغامی در هنگام نصب برنامه بشه، یعنی یک نصب مخفیانه و پنهان از دید کاربر.
برنامه های Autorun ساز تنظیمات و قابلیت های زیادی دارند، مثلا در هنگام اجرا بلافاصله یک فایلی را اجرا یا باز کنند.
ولی به هر حال ساده ترین کاری که برای ساختن یک Autorun.exe توسط کاربر انجام میشه ارائه یک لیست از برنامه ها
و مشخص کردن مسیر فایل مربوطه تک تک آنها در محتویات رسانه است.