تبلیغات
ســـهند لـــیقوان


.
.
ســـــــــلام


دوستان عزیز این وبلاک از این به بعد دیگر اپ نخواد شد

برای ورود به وب سایت جدید بروی لینک زیر کلیک کنید


تاریخچه مختصری در مورد فایلهای پیکر بندی


در زمان DOS و ویندوز نگارش 1 اطلاعات سیتمی در دو فایل مشهور به نامهای CONFIG.SYS و

AUTOEXEC.BAT ذخیره می شدند. با ظهور ویندوز نگارش 2( که شاید شما اصلاً از ظهور آن با خبر نشده باشید!)

دو فایل جدید به دنیا آمدند که عبارت بودند ازSYSTEM.INI, WIN.INI . این دو فایل که به آنها " فایلهای شروع به کار

اولیه" (initialization files) نیز گفته می شد نیز همانند فایل های قدیمی تر خود فایلهای متنی ساده ای بودند

وظیفه WIN.INI ذخیره کردن اطلاعات پیکر بندی مربوط به ویندوز و برنامه های کاربردی تحت آن و وظیفه SYSTEM.INI

ذخیره کردن اطلاعات مربوط به سخت افزار و پارامترهای سیستمی بود. هیچ عجیب نبود که هر برنامه کاربردی برای خودش فایلهای

INI مخصوصی درست کند تا پارامترهای تعریف شده توسط کاربران و یا خود آن برنامه را در آنها جای دهد. در این دوران

دایرکتوری Windows پر از انواع و اقسام فایلهای INI بود. اوضاع با ظهور ویندوز 0/3 از قبل هم بدتر شد.

ویندوز 0/3 نه تنها همان دو فایل WIN.INI وSYSTEM.INI قبلی را داشت بلکه چندین فایل INI جدید نیز برای

Program Manager ( با نام PROGRAM.INI) و File Manager ( با نام WINFILE.INI) و

Control Panel ( با نام CONTROL.INI) و غیره به آن اضافه شد. تا زمان ظهور ویندوز 1/3 خبری

از رجیستری نبود. اما رجیستری ویندوز 1/3 نیز با ویندوز 98 بسیار متفاوت بود. رجیستری ویندوز 1/3 یک

بانک اطلاعاتی( database) بود که از آن برای ثبت اطلاعات OLE ( لینک کردن و ادغام کردن اجسام) مربوط

به برنامه های کاربردی استفاده می شد. در نهایت در Windows for Workgroups با اضافه شدن فایلهای

جدید مربوط به پیکر بندی( نظیر PROTOCOL.INI) اوضاع از قبل هم بدتر شد. رجیستری به عصر فایلهای INI پایان داد

این تعداد فایلهای INI باعث سردرگمی کاربران و ناظران سیستم می شد . از آنجاییکه این فایلهای INI فایلهایی متنی (text) بودند

که در دایرکتوری اصلی ویندوز قرار می گرفتند همواره در معرض خطر بودند. احتمال زیادی وجود داشت که با زدن یک

دکمه توسط یکنفر تازه کار این فایلها حذف شوند . افراد کمی بودند که می دانستند در کدام فایل INI کدام

پارامترها ذخیره شده اند. هیچ مکانیزمی برای کمک به شما دریافتن پارامترهای مورد نیازتان در یک فایلINI بزرگ

وجود نداشت و شیوه خطی"عنوان – و – پارامتر" نگهداری پارامترهای پیچیده ای که با چندین فایل سرو کار داشتند

را دشوار می کرد. برای حل همه این مشکلات طراحان ویندوز 95 تصمیم گرفتند که در رجیستری ویندوز 95 یک

تحول بزرگ بوجود آورند. آنها بویژه تصمیم گرفتند که رجیستری را به یک بانک اطلاعات مرکزی تبدیل کنند که

همه پارامترهای سیستم و برنامه های کاربردی را در خود جای دهد. در ویندوز 98 هم رجیستری همچنان همان ساختار

اولیه خود در ویندوز 95 را حفظ کرده است.

با آمدن رجیستری عصر فایلهای INI پایان یافت :

با افزایش تعداد فایلهای INI و سردرگمی کاربران و آسیب پذیر بودن این فایلها – طراحان برای حل همه این مشکلات ویندوز 95 تصمیم گرفتند که در رجیستری ویندوز 95 یک تحول بزرگ بوجود آورند. آنها بویژه تصمیم گرفتند که رجیستری را به یک بانک اطلاعات مرکزی تبدیل کنند که همه پارامترهای سیستم و برنامه های کاربردی را در خود جای دهد. در ویندوز 98 هم رجیستری همچنان همان ساختار اولیه خود در ویندوز 95 را حفظ کرده است .استفاده از رجیستری مزایای زیادی داشت از قبیل :

1)بانک اطلاعاتی رجیستری نه تنها مکانی برای ذخیره کردن پارامترهای سخت افزاری و سیستم عامل است بلکه برنامه های کاربردی نیز می توانند به جای استفاده از فایلهای INI جداگانه برای ذخیره کردن پارامترهای خود،

 آزادانه از رجیستری برای این کار استفاده کنند.

2)تمام فایلهای رجیستری دارای ویژگیهای :Hidden (پنهان)، System (سیستم) وRead-only ( فقط خواندنی) هستند.

بنابراین احتمال آنکه بطور تصادفی حذف شوند از بین رفته است. حتی اگر کاربری به طریقی این فایلها را حذف کند

باز هم ویندوز 98 کپی های پشتیبانی از آنها درست کرده است که توسط آنها براحتی می تواند فایلهای رجیستری قبلی را بازگرداند


3)برای تغییر یک مقدار رجیستری می توانید از برنامه Registry Editor استفاده کنید

 این برنامه همه بانک اطلاعات رجیستری را بصورت سلسله مراتب درختی نمایش می دهد.

اگر چه رجیستری همه کارهای فایلهای INI و شروع کار اولیه را انجام می دهد اما همه وظیفه پیکر بندی را به تنهایی بر
دوش نمی کشد. ویندوز 98 همچنان از فایلهای WIN.INI و SYSTEM.ini استفاده می کند برای این که بتواند سازگاری
 خود با برنامه های قدیمی 16 بیتی، که فقط می توانند اطلاعات پیکربندی خود را از این فایلها بدست آورند، کار کند. علاوه بر
 این اگر سخت افزاری از سیستم شما به درایورهای کار کننده در مود حقیقی نیاز داشته باشد یا چنانچه یک برنامه کاربردی خاص
به پارامترهای ویژه ای که تحت DOS باید تعیین شوند احتیاج داشته باشد هنوز هم به فایلهای CONFIG.SYS و
AUTOEXEC.BAT نیاز خواهید داشت
آرشــــیو مــطالبــــــ
کــــــــد جــــــــــاوا
گــــــالریـــــ عــکســـ
صفحات وبــــ ســایتــ
لـــــگویـــــ دوســــتانـــــــ

بــرای تــــبادل لــــگو

لطفا لوگوی ما را در وب سایت

یاوبلاک خود قرار دهید وبه ما

اطلاع دهید تالگوی شـمادرج شود


کد HTML لـــــوگویـــــ مــــا:

>>::::::::::::::::::::::

<<<<<<كپی برداری با ذكرمنبع مجاز بوده و تمام حقوق این وب سایت و مطالب آن متعلق به .:: تــــــــکـــــــــ وبـــــــــــــــ ::. می باشد.<<<<