اگر علاقه به یادگیری خط فرمان ویندز (Command Prompt) دارید، بهتر است همین حالا دست به اقدام بزنید. آموزش خط فرمان ویندوز به صورت 100% تضمینی با 7 روز گارانتی بازگشت وجه بدون قید و شرط (اطلاعات بیشتر…)

فایل Autorun.inf چیست و چگونه کار میکند؟

فایل Autorun.inf چیست و چگونه کار میکند؟

یکی از ویژگی های ویندوز برای اجرای برنامه ها به صورت خودکار AutoPlay یا AutoRun میباشد. با استفاده از این ویژگی شما میتوانید برای CD یا DVD و یا حتی فلش و … مشخص کنید که زمان اتصال این نوع دیسک ها به ویندوز چه برنامه ای اجرا شود و یا این دیسک ها با چه آیکونی ظاهر شوند. AutoRun یا AutoPlay یکی از ویژگیهای کاربردی ویندوز محسوب میشود اما به علتهای متفاوتی در 90% موارد ویژگی Autorun برای اجرای برنامه های مخرب استفاده شده است. و اکثر کاربران آن را به عنوان ویروس Autorun میشناسند. در این آموزش قصد دارم تا نحوه ساخت فایل Autorun را برای تنظیم آیکون و اجرای خودکار برنامه ها آموزش دهم پس تی ام ال منیجر را با نگاه گرمتان یاری کنید.

ابتدا برنامه Notepad را از منوی استارت اجرا کنید. در اولین سطر آن کلمه [Autorun] را تایپ کنید. سپس برای اجرای یک برنامه به صورت خود کار باید از کد =Open استفاده کنید و در جلوی آن مسیر برنامه که قرار است اجرا شود را مشخص کنید برای مثال:

[Autorun]

Open=Setup.exe

برای مشخص نمودن یک آیکون خاص برای این دیسک باید از کد =Icon به همراه مسیر آن استفاده کنید توجه کنید پسوند آیکون باید ICO باشد برای مثال:

[Autorun]

Open=Setup.exe

Icon=Icon.ico

تا اینجا شما از دو کد Autorun برای اجرای برنامه و مشخص نمودن آیکون استفاده کردید. حال برای ذخیره و استفاده از آن باید فایل متنی خود را با نام Autorun و پسوند INF در پوشه Root دیسک مورد نظر ذخیره کنید. به مثال زیر توجه کنید.

Autorun

نکته: همانطور که در بالا مشاهده میکنید جلوی کد Open و Icon به صورت مستقیم نام برنامه و آیکون مشخص شده این بدین معنی است که این فایلها نیز در پوشه Root قرار گرفته اند در صورتی که این فایلها در پوشه های زیر مجموع پوشه Root قرارگرفته باشند باید مسیر آنها را نیز مشخص کنید برای مثال:

[autorun]

Open=Sources\Setup.exe

Icon=Sources\Icon.ico

در مثال بالا فایلهای Setup و Icon من در پوشه Sources قرار دارند بنابراین ابتدا باید مسیر فایلها را مشخص کنم سپس نام آنها را.

یکی دیگر از کد های Autorun که برای مشخص کردن نام دیسک از آن استفاده میشود =Label است با استفاده از کد Label بدون تغییر Label حقیقی میتوانید یک Label برای دیسک یا Volume خود بگذارید. برای مثال:

Label=My Autorun

برای ساخت منو در راست کلیک روی دیسک حاوی فایل Autorun.inf باید از کد Shell/Verb استفاده کنید. مثلا برای اضافه نمودن یک منو با نام Install Adobe Reader برای نصب نرم افزار Adobe Reader باید از کد زیر استفاده نمود.

Shell\Adobe\Command=ARSetup.exe

Shell\Adobe=Install Adobe Reader

همانطور که در بالا مشاهده میکنید بجای کلمه Verb از کلمه Adobe استفاده شده که شما میتوانید به صورت دلخواه از هر کلمه ای استفاده کنید، و پس از آن از کلمه Command= برای مشخص نمودن فایل اجرای استفاده شده که با کلیک روی این منو اجرا خواهد شد (ARSetup.exe) در سطر دوم هم بعد از کلمه Adobe= جمله Install Adobe Reader نوشته شده است شما این منو را با این جمله در راست کلیک روی درایو مشاهده خواهید نمود.

یکی دیگر از کدها برای اجرای فایلهای اجرای Shellexecute میباشد کار این کد هم همانند Open است اما با این تفاوت که به شما اجازه میدهد از اطلاعات فایلهای همبسته در اجرای برنامه ها استفاده کنید.

ShellExecute=Setup.exe

برای مشخص نمودن محتوای آهنگ ، فیلم ، عکس در AutoPlay باید از [Content] استفاده کنید برای مثال:

[Content]

MusicFiles=Y

PictureFiles=0

VideoFiles=false

حال بگذارید یک مثال کامل از کد های بالا را به شما نشان دهم:

[Autorun]

Open=First.exe

Icon=Icon.ico

Shellexecute=First.exe

Shell\ARS\Command=ARSetup.exe

Shell\ARS=Install Adobe Reader

Shell\GCS\Command=GCSetup.exe

Shell\GCS=Install Google Chrome

Shell\WRS\Command=WRSetup.exe

Shell\WRS=Install WinRAR

در صورتی که هر سوال یا انتقادی دارید تی ام ال منیجر رو از لطف خودتون محروم نکنید.


اگر نیاز به نسخه PDF مقاله های سایت دارید به شما پیشنهاد میکنم حتما در سایت ثبت نام کنید تا به صورت رایگان آنها را دریافت کنید. ورود به سایت | ثبت نام در سایت

 


اگر علاقه به یادگیری خط فرمان ویندز (Command Prompt) دارید، بهتر است همین حالا دست به اقدام بزنید. آموزش خط فرمان ویندوز به صورت 100% تضمینی با 7 روز گارانتی بازگشت وجه بدون قید و شرط (اطلاعات بیشتر…)
محمد برغمدی

محمد برغمدی

امام علی علیه السلام: با مردم آنگونه معاشرت كنيد، كه اگر مرديد بر شما اشك ريزند، و اگر زنده مانديد، با اشتياق سوي شما آيند.

8 دیدگاه برای «فایل Autorun.inf چیست و چگونه کار میکند؟»

  • آبان 14, 1395 در t 22:49
    Permalink

    سلام آقا محمد ببخشید میخواستم بدونم ایم فایلها فقط فقط فایلهایی با پسوندای خاصیو اجرا میکنن یا نه هر فایلیو من الان میخام یه فایل Bat اجرا کنم ولی اجرا میشه مرسی

    پاسخ دادن
  • آبان 14, 1395 در t 23:19
    Permalink

    همین کارو میکنم اما. فایل من که بت هست اجرا نمیشه. بعد ببخشید. فایل بوسیله این فایل ها اجرا میشه. یعنی مثل حالت عادی درسته؟

    پاسخ دادن
    • محمد برغمدی
      آبان 14, 1395 در t 23:26
      Permalink

      اسم فایل bat رو باید کامل تایپ کنید.
      مثلا اگر اسم فایل setup باشه باید نام کاملش یعنی setup.bat رو وارد کنید.
      بله مثل حالت عادی باید درست اجرا بشه
      نکته: از ویندوز 7 به بعد هم autorun ها برای امنیت بیشتر به صورت پیشفرض غیر فعال شده

      پاسخ دادن
  • آذر 3, 1395 در t 14:53
    Permalink

    سلام خسته نباشيد من ميخوام يه دي ويدي را توي مك بوك باز كنم چند تا آيكون نشون ميده كه داخلشون exec نوشته يه آيكون نوشته autorun.inf ولي هيچكدوم باز نميشه، ميشه راهنمايي كنيد؟

    پاسخ دادن
    • محمد برغمدی
      آذر 3, 1395 در t 15:29
      Permalink

      سلام
      چه CD یا DVD رو میخواهید در MAC Book اجرا کنید؟
      اگر DVD نرم افزارهای ویندوز هست نمیشه تو MAC اجرا کرد. چرا که کلا ساختار سیستم عامل مک بوک توانایی خواندن برنامه های متعلق به ویندوز رو نداره
      ولی اگر دیسک فیلم یا چیزی هست میتونید با برنامه های پلیر مک بوک دیسک تون رو انتخاب کنید.

      پاسخ دادن
  • مهر 18, 1397 در t 19:28
    Permalink

    من میخوام برای فلشم یه آیکن بزارم و کدی که داخل فایل autorun.inf نوشتم به این صورته :
    [autorun]
    Icon=All.ico
    Label=P$N$P
    فایل All.ico هم دقیقا داخل پوشه اصلی هست یعنی همون جایی که وقتی فلش رو باز میکنم میاره اما وقتی فلش رو متصل میکنم آیکنی که میاره فقط یه مستطیل سفیده . البته مطمعنم که فایل autorun اجرا میشه چون اسم فلشم با موفقیت به P$N$P تغییر میکنه . ممنون میشم کمک کنید .

    پاسخ دادن
    • محمد برغمدی
      مهر 23, 1397 در t 13:01
      Permalink

      سلام پویا جان
      کاری که انجام دادید کاملا درسته، فقط به احتمال زیاد آیکون تون مشکل داره، از ایکون های دیگه استفاده کنید. به ابعاد ایکون هم توجه کنید خیلی بزرگ یا کوچیک نباشه (128*128 – 256*256)
      موفق باشید.

      پاسخ دادن

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *