سایت دانلود درایور » فایل inf چیست ؟ ( ساختار + آموزش ساخت )


دسته بندی شرکت سازنده مدل
 


فایل inf چیست ؟ ( ساختار + آموزش ساخت )


فایل inf چیست


در این مقاله سعی شده است تا ساختار کلی فایل های inf بررسی شود


inf - فایل inf


در رشته کامپیوتر، فایلی با فرمت inf به فایل متنی ساده ای گفته می شود که به ویندوز کمک می کند یک نرم افزار و یا درایور خاص را نصب کند، در واقع inf (مخفف information) به عنوان یک فایل راهنمای نصب شناخته می شود. کاربرد اصلی این فایل ها کمک به نصب درایور قطعات سخت افزاری است زیرا در فایل های inf که همراه درایور منتشر می شوند اطلاعاتی که نحوه استفاده، شناسایی قطعه و حتی نام آن را مشخص می کند. برنامه معروف IExpress که بصورت پیش فرض در سیستم عامل ویندوز وجود دارد ( برنامه ای است برای ساخت و ایجاد فایل های نصبی ) فایل های نصبی خود را بر اساس این فایل ها تهیه می کند.

ساختار فایل های .inf
در حالت کلی ساختار این فایل های متنی بسیار شبیه به فایل های ini می باشد. فایل inf شامل اطلاعات و دستوراتی است که مشخص می کند که چه فایل هایی باید از فایل درایور ( یا فایل نصب برنامه ) به درون کامپیوتر کپی شوند، چه تغییراتی لازم است در رجیستری ویندوز اعمال شود و ... . بخش های اصلی تشکیل دهنده این فایل در زیر ذکر شده است.

[Version] یا نسخه : این قسمت همانطور که پیداست اطلاعات لازم در مورد نسخه ویندوز لازم، نسخه برنامه یا درایور و ... را مشخص می کند و خود شامل بخش های مختلفی است از جمله بخشی با نام Signature (امضا) است که مشخص می کند که این برنامه یا درایور برای چه نسخه ای از ویندوز طراحی شده است برای مثال اگر درایور برای ویندوز 9x (یک نسخه قدیمی از ویندوز) طراحی شده باشد باید از عبارت $CHICAGO$ و اگر برای ویندوزهای xp و nt و 2000 طراحی شده باشد باید از $WINDOWS NT$ استفاده کرد. از سایر زیر مجموعه های [Version] می توان به Class که نوع قطعه سخت افزاری، DriverVer که نسخه درایور را مشخص می کنند اشاره کرد.
برای مثال در یک درایور که قابلیت نصب برروی ویندوز 9x را داراست عبارات زیر قید می شوند:

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%HWASSINC%
LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer=01/30/2001,6.10.0000.1


[SourceDisksNames] : نام دیسک اصلی را مشخص می کند.

[SourceDisksFiles] و [DestinationDirs] : یکی از مهم ترین بخش های یک فایل inf برای درایور را تشکیل می دهند. SourceDisksFiles فایل هایی که برای استفاده از آن قطعه سخت افزاری نیاز است تا در کامپیوتر کپی شوند را مشخص می کند و DestinationDirs مقصد فایل ها را در حافظه کامپیوتر مشخص می کند.
به کد نمونه زیر توجه کنید

[SourceDisksNames]
222=%DiskDescription%,,,

[SourceDisksFiles]
qs3a_wdm.sys=222
hwajoy.sys=222

[DestinationDirs]
QS3000A_AA.CopyList=10,system32\drivers ; %SystemRoot%\system32\drivers
QS3000A_GG.CopyList=10,system32\drivers ;


[Manufacturer] : سازنده آن قطعه یا برنامه را مشخص می کند.
برای مثال در کد زیر سازنده قطعه را HWASS معرفی کرده است

[Manufacturer]
%HWASSMfg%=HWASS


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

[autorun]
open=
icon=


که دستور open= باید نام فایلی قرار می گیرد که بصورت خودکار اجرا می شود را مشخص می کند(باید در شاخه اصلی دیسک قرار بگیرد و یا آدرس زیر شاخه هم ذکر شود) و دستور icon= نام آیکونی که برروی درایور سی دی رام (دی وی دی رام) قرار می گیرد را مشخص می کند ( این بخش اختیاری است ).

[autorun]
open=Setup.exe
icon=Disk.ico


حال اگر فایل مورد نظر در شاخه اصلی دیسک نبود و برای مثال در فولدر Files بود، عبارت زیر را باید قید کرد

[autorun]
open=Files\Setup.exe


در آخر باید به این موضوع اشاره کرد برای ساخت دیسک اتوران باید فایل inf ساخته شده را با نام Autorun.inf در شاخه اصلی دیسک قرار داد.

تهیه شده توسط تیم پشتیبانی سایت آل درایور



این درایور در دسته " --- " قرار دارد و " 19 135 " بار از آن بازدید شده است.

آموزش رایگان سخت افزار
آموزش نصب درایور


  1. <
    سلام hp 1018 نصب کردم ولی فایل .Inf میخواد!باید چی کار کنم?

  2. <
    با سلام
    من از سایت شما چند بار بازدید کردم خوشم اومد واقع دستتون در نکنه قسمت آموزش ها رو زیاد کنید
    این شماره منه 09183443810برای تعمیر دستگاه های اداری کلاس برگزار نمی کنید خبرم کنید متشکرم


ارسال نظر

نام:*
ایمیل:*
متن نظر:
سوال:
کلمه "آل درایور" چند نقطه دارد؟
پاسخ:*