امشب باقی کلیدهای ریشه رجیستری windows 98 را معرفی می کنم.

 

کلید HKEY_LOCAL_MACHINE  :

 

در این کلید  محتویات فایل system.dat ذخیره می شود. در این کلید ریشه پارامترهای زیر موجود می باشند :

 

  1. CONFIG : هنگامی که سخت افزارهای مختلف به سیستم اضافه می گردند و به آن معرفی می شوند شناسنامه ای از این مجموعه سخت افزاری تحت عنوان Profile در سیستم ذخیره        می گردد. محل ذخیره این Profile  در این پارامتر می باشد.
  2. ENUM : تعریف هر سخت افزار موجود در سیستم و نام درایور آن و همچنین شماره شناسایی یا ID آن در سیستم در این پارامتر ذخیره می گردد.
  3. HARDWARE : اطلاعات مربوط به Port ها و Modem های مختلفی که توسط برنامه Hyper Terminal مورد استفاده قرار می گیرند در این پارامتر ذخیره می گردد.
  4. SECURITY : در این پارامتر یک کلید فرعی به نام Provider موچود است که حوزه ای که امنیت شبکه در آن نظارت می شود در آن وجود دارد.
  5. SOFTWARE : اطلاعات پیکربندی برنامه ها و نرم افزارهای با ساختار 32 بیتی در این پارامتر نگهداری می شوند.
  6. SYSTEM : پارامترهای مربوط به شروع کار ویندوز ( Initializing Data ) در این پارامتر قرار دارد.

 

 کلید HKEY_USERS :

 

چنانچه از یک کامپیوتر تنها یک نفر استفاده کند یعنی فقط یک پروفایل کاربری تعریف شده باشد آنگاه در این کلید ریشه یک پارامتر فرعی به نام .Default موجود است. در این هنگام محتویات این کاید ریشه دقیقا برابر محتویات کلید ریشه HKEY_CURRENT_USER خواهد بود و اگر چندین پروفایل کاربری در سیستم موجود باشد سه کلید فرعی .Default و Software و Biff موجود خواهند بود که اطلاعات مربوط به کاربر فعلی سیستم در پارامتر فرعی Biff وجود خواهد داشت.

 

کلید HEKY_CURRENT_CONFIG :

 

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

 

کلید HKEY_DYN_DATA :

 

هر زمان که windows 98 را خاموش ( shut down ) کنید و یا روشن ( restart ) کنید و همچنین در فاصله های زمانی منظم در حین کار با windows 98 فایلهای رجیستری نوسازی و update می شوند. این گونه اطلاعات در این کلید ریشه ذخیره می گردد.

 

دوستان عزیز

بحث معرفی رجیستری windows 98 تمام شد. اما باید دانست که این بحث بسیار بسیار مفصل تر و     پیچیده تر از این مطالبی است که نوشتم و همان گونه که گفتم تنها به معرفی کلی رجیستری windows 98 پرداختم. در شبهای آینده چندین مثال عملی در مورد تغییرات در رجیستری windows 98 برای شما خواهم نوشت که می تواند جالب باشد.

 

دوست شما : Maxi

رجیستری Windows : قسمت سوم

در ادامه بحث رجیستری windows 98 امشب به تشریح کلی دو تا از  کلید های ریشه می پردازم.

 

کلید HKEY_CLASSES_ROOT :

این کلید در واقع محتوی همان اطلاعات موجود در رجیستری windows 3/1 می باشد. به شکل کلی اطلاعات زیر در این کلید ذخیره می شوند :

 

1.      اطلاعات پسوند فایلها و اینکه هر پسوند چه معنایی دارد.

2.      اطلاعات مربوط به object های ویندوز در قالب OLE واطلاعات مربوط به تبادل پویای اطلاعات یا همان DDE ( Data Dynamic Exchange )

3.      اطلاعات مربوط به کلیدهای فرعی در ویندوز.

 

کلید HKEY_CURRENT_USER :

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

 

1.      AppEvents : در این پارامتر فایلهای صوتی که باید در هنگام وقوع یک واقعه خاص مثل باز شدن یک پنجره اجرا شوند تعیین می شوند.

2.      Control Panel : در این قسمت برخی از پارامترهایی که در قسمت control panel تنظیم گردیده اند قرار می گیرد.

3.      Install Location MRU : در این پارامتر لیستی از نام دیسکهای سخت و پوشه هایی وجود دارد که در آخرین مرتبه های نصب نرم افزارها و درایورها از آنها استفاده شده است.

4.      Keyboard Layout : تنظیمات مربوط به کیبورد در این قسمت ذخیره می گردند.

5.      Network : اطلاعات مربوط به دیسکهای سخت map شده در شبکه روی کامپیوتر در این پارامتر ذخیره می گردد.

6.      Remote Access : پارامترهای تعیین شده برای برنامه Dialup Networking در این قسمت قرار می گیرد.

7.      Software : پارامترهایی که کاربر در حین نصب نرم افزارها تعیین کرده است در این قسمت ذخیره می شوند.

 

در شبهای آینده این بحث را ادامه می دم.

 

دوست شما : Maxi

 

رجیستری Windows : قسمت دوم

به طور کلی رجیستری ویندوز از 2 عنصر تشکیل شده است:

 

1.      کلیدهای ریشه. ( Root key )

2.      پارامترهای فرعی.

 

برای تغییر در پارامترهای فرعی و در واقع کار با رجیستری ویندوز کافیست برنامه regedit را اجرا کنید. ( روی start menu کلیک کرده و در آنجا روی Run کلیک کنید. در پنجره ظاهر شده تایپ کنید regedit . )

 

توجه مهم : تغییر پارامترهای رجیستری ویندوز مستقیما روی سیستم شما اثر می گذارد و هر تغییری باید آکاهانه و با در نظر گرفتن اثرات آن روی سیستم انجام گیرد. پس از تغییر ناآگاهانه مقادیر جدا خودداری کنید در غیر این صورت ممکن است به سیستم شما آسیب های نرم افزاری جدی وارد شود.

 

با اجرای برنامه regedit ناحیه کلیدهای ریشه ظاهر می شود که برای ویرایش رجیستری کافی می باشد.

همانطور که گفته شد در رجیستری ویندوز 2 عنصر کلی کلیدهای ریشه و پارامترهای فرعی موجود می باشد. هر کلید ریشه دارای تعدادی پارامتر فرعی است. پارامترهای فرعی تنها به 3 شکل زیر ذخیره می شود :

 

  1. رشته ( String ) : در این حالت همواره در دو طرف مقدار پارامتر علامت “ “ قرار دارد.
  2. اعداد دودویی ( Binary ) : در این حالت مقدار پارامتر به صورت اعداد مبنای 16 می باشد.
  3. دوبل ( Double Word ) : در این حالت مقدار پارامتر به صورت اعداد 32 بیتی مبنای 16 هستند که به صورت 8 رقمی تعریف می شوند. ذخیره این نوع از پارامترها 4 بایت حافظه نیاز دارد.

 

کلیدهای ریشه ( Root Key ) : کلیدهای ریشه در Windows 98 عبارتند از :

 

1.      HKEY_CLASSES_ROOT

2.      HKEY_CURRENT_USER

3.      HKEY_LOCAL_MACHINE

4.      HKEY_USERS

5.      HKEY_CURRENT_CONFIG

6.      HKEY_DYN_DATA

 

در روزهای آینده تمام کلیدهای ریشه رجیستری WINDOWS 98 را به طور کامل توضیح می دم.

 

دوست شما : Maxi

رجیستری Windows : قسمت اول

با پیدایش ویندوز های اولیه 2 فایل جدید به آنها اضافه شدند.این دو فایل عبارت بودند از Win.ini و System.ini . این دو فایل که به آنها فایلهای شروع به کار اولیه ( Initialization Files ) نیز گفته می شد دارای ساختار متنی ( Text ) بودند.

وظیفه Win.ini ذخیره کردن اطلاعات پیکربندی مربوط به ویندوز و برنامه های کاربردی آن و وظیفه System.ini ذخیره کردن اطلاعات مربوط به سخت افزارها و پارامترهای سیستمی بود.

اما از Windows 98 به بعد این دو فایل جای خود را به دو فایل دیگر به نامهای User.Dat و System.Dat دادند. ساختار این فایلهای جدید متنی نبوده و کاربر قادر به فهم محتویات آن نیست. صفات ( Attribute ) این دو فایل عبارتند از : Hidden ( پنهان) و Read only (فقط خواندنی) و از دسته فتیل های سیستمی می باشند.

این دو فایل در داخل پوشه اصلی ویندوز (Windows Folder ) قرار دارند.

در فایل User.Dat اطلاعات مربوط به کاربر به شرح زیر ذخیره می شوند :

 

1.      نمادهای روی Desktop یا همان Icon .

2.      پوشه ها و مسیرهای موجود در منوی Start .

3.      پیکربندی تعریف شده برای پنجره Windows Explorer .

4.      اتصالات شبکه و کلمات رمز.

 

فایل System.Dat برای نگهداری اطلاعات مربوط به سیستم طراحی شده است. در این فایل اطلاعات زیر ذخیره می شوند :

 

1.      گروه های مختلف سخت افزاری شناسایی شده توسط ویندوز.

2.      مانبع مورد استفاده هر دستگاه.

3.      اطلاعات Plug & Play بدست آمده از بایوس Plug & Play .

4.      پارامترهای داخلی ویندوز و پارامترهای بعضی از برنامه های کاربردی 32 بیتی.



روزهای آینده در مورد کار با رجیستری خواهم نوشت.

دوست شما : Maxi

دوستان سلام

در روزهای آینده مطالب جالبی در مورد رجیستری ویندوز ۹۸ و ۲۰۰۰  برای شما خواهم نوشت.
حتما اونارو بخونید.