منوی كاربری

این وبلاگ را صفحه خانگی خود كن !    به مدیر وبلاگ ایمیل بزنید !    این وبلاگ را به لیست علاقه مندی های خود اضافه كنید !

پیغام مدیر : به شما كاربر گرامی سلام عرض می كنم . امیدوارم در این وبلاگ دقایقی خوبی را سپری كنید . برای آگاهی از امكانات این وبلاگ خواهشمندم كه تا آخر صفحه این وبلاگ را مشاهده نمایید .

نظرسنجی
آدرس های دیگر
صفحات وبلاگ

لینك به ما / لوگوی دوستان
لینك به ما


لوگوی دوستان

آمار وبلاگ
امروز :

بازدید های امروز :

بازدید های دیروز :

كل بازدیدها :

كل مطالب :

كل نظرات :

ایجاد صفحه : - ثانیه


آمار وبلاگ وبگذر

جمعه 30 آذر 1386
آشنایی با ساختار ریجستری

 

 

منم یك مقاله تو این زمینه دارم میذارم !

 

یك درخت را در نظر بگیرید كه از ریشه - تنه - شاخه - برگ - گل - ... تشكیل شده است یعنی از اگر از ریشه شروع كنیم و همین طور جلو بریم به برگها یا گلها میرسیم ، ریجستری در ویندوز هم یك ساختار درختی دارد ، البته در نگاه اول ممكنه برای شما عجیب و غیر قابل فهم باشد ،اما windows Explorer را در ویندوز در نظر بگیرید كه از My Computer شروع شده بعد به درایوها میرسیم بعد شاخه ها یعد زیر شاخه ها .... تا نهایتا به فایلها میرسیم ساختار ریجستری نیزدقیقا چنین ساختاری را دارد.

 

هر شاخه اصلی با آیكون Folder نمایش داده می شود كه به آنها اصطلاحا Hive نیز گفته می شود. هر شاخه خود می تواند شامل زیر شاخه هایی باشد تا نهایتا به متغیرها یا مقادیر برسند. در متغیرها است كه اطلاعات واقعی رجیستری ذخیره می شود.

 

 

در رجیستری سه نوع متغیر وجود دارد كه عبارتند از :String , Binary , Dword كه هر كدام از آنها در شرایط خاصی قابل استفاده می باشد. به طور شش شاخه اصلی در رجیستری وجود دارند كه هر كدام بخشی از اطلاعات ذخیره شده در رجیستری را نگهداری می كنند كه در اینجا اشاره ای كوتاه بر هر كدام داریم:

 

HKEY_CURRENT_USER: این شاخه به بخشی از اطلاعات شاخه HKEY_USERS اشاره می كند كه در آن خصوصیات و اطلاعات كاربر فعلی از قبیل نام كاربر، تنظیمات میز كاری (Desktop) ، تنظیمات منوی شروع (Startmenu) و ... در سیستم نگهداری می شود.

 

HKEY_CLASS_ROOT: این شاخه شامل اطلاعاتی از قبیل :نگاشت پیوستگی فایلها برای پشتیبانی از ویژگی كشیدن و رها كردن (Dtrag-and-Drop) ، اطلاعات OLE ، میانبرهای ویندوز(Shortcuts) ، و هسته اصلی واسط كاربری ویندوز (User Interface) میباشد.

 

HKEY_LOCAL_MACHINE : این شاخه شامل اطلاعاتی در مورد خصوصیات سیستم كامپیوتر از قبیل سخت افزار ، نرم افزار و دیگر مشخصه های كامپیوتر می باشد، كه ان اطلاعات برای تمام كاربرانی كه از سیستم استفاده می كنند یكسان می باشد.

 

HKEY_USERS : این شاخه محتوای اطلاعات انتخابات و تنظیمات مربوط به هر كاربر می باشد.هر كاربر یك SID در این شاخه دارد .

 

HKEY_CURRENT_CONFIG : این شاخه نیز به شاخه HKEY_LOCAL_MACHINE اشاره میكند و در ارتباط میباشد و شامل پیكربندی سخت افزار سیستم می باشد.

 

HKEY_DYN_DATA : این شاخه نیز به شاخه HKEY_LOCAL_MACHINE اشاره می كند و برای استفاده از خاصیت PLUG & PLAY در ویندوز می باشد . این بخش پویا می باشد یعنی بر اساس هر وسیله یا دستگاه جانبی كه به سیستم متصل می شود تغییر می كند.

 

 

پنج نوع متغیر نیز وجود دارد كه هر كدام در زیر شرح داده شده اند:

 

REG_BINARY : این نوع متغیر داده نوع باینری خام را ذخیره می كند.اكثرا اطلاعات سخت افزار و اجزاء در این نوع متغیر ذخیره می شود و همچنین در ویرایشگر رجیستری ویندوز قابلیت نمایش این نوع متغیر به صورت هگزا دسیمال نیز وجود دارد.

 

REG_DWORD : این نوع متغیر برای نمایش داده های 4 بایتی و همچنین برای ذخیره كردن مقادیر منطقی درست یا غلط(TRUE OR FALSE) به كار میروند.بدین ترتیب كه برای نمایش غلط ار عدد "0" و برای نمایش درست از "1" استفاده میشود . علاوه بر این برای نگهداری پارامترهای گرداننده‏ ددستگاهها و سرویس دهنده ها از اسن نوع پارامتر لستفاده می كنند.و در REGEDT32 قابلیت نمایش به صورت باینری ،هگزا و دسیمال را دارد.

 

REG_EXPAND_SZ : این یك نوع متغیررشته ای فابل گسترش می باشد كه نرم افزار ها جهت بعضی اعمال خود از این متغیر استفاده می كنند.برای مثال در ویندوز 2000 یاNT به جای عبارت %SYSTEM ROOT% با مقدار واقعی خود یعنی مسیر نصب ویندوز (مثلا C:\WINDOWS) جایگزین می شود. باید توجه داشته باشید كه این نوع متغیر فقط در ویرایشگرهای پیشرفته رجیستری از قبیل REGEDT32 قابل استفاده است.

 

REG_MULTI_SZ : این نوع متغیر رشته ای چند گانه می باشد كه برای مقادیری كه شامل یك لیست یا چندین مقدار میباشد به كار می رود كه هر مقدار با كاراكتر NULL از بقیه جدا می شود. باید توجه داشته باشید كه این نوع متغیر فقط در ویرایشگرهای پیشرفته رجیستری از قبیل REGEDT32 قابل استفاده است.

 

REG_SZ : این نوع متغیر رشته ای استاندارد می باشد كه برای ذخیره كردن متن قابل خواندن توسط كاربر استفاده می شود.

 

انواع دیگر نوع داده كه در ویرایشگرهای استاندارد قابل استفاده نیستند عبارتند از :

 

REG_DWORD_LITTLE_ENDIAN : كه یك عدد 32 بیتی از نوع LITTLE_ENDIAN را می توانند در خود ذخیره كنند.

 

REG_DWORD_BIG_ENDIAN : كه یك عدد 32 بیتی از نوع BIG_ENDIAN را می توانند در خود ذخیره كنند.

 

REG_LINK : كه یك پیوند نماد ین یونیكد می باشد و به طور داخلی استفاده میشود و نرم افزارها قادر به استفاده كردن از آن نمی باشند.

 

REG_NONE : كه نوع خاصی برای آن تعریف نشده است.

 

REG_QWORD : این نوع متغیر می تواند یك عدد 64 بیتی را در خود ذخیره كند.

 

REG_QWORD_LITTLE_ENDIAN : این نوع متغیر نیز می تواند یك عدد 64 بیتی با فرمت LITTLE_ENDIAN را در خود ذخیره كند .

 

REG_RESOURCE_LIST : لیست منبع گرداننده های دستگاه ها می باشد.

 

 

 

 

 

نوشته شده توسط مهدی احمدی ساعت 05:12 ق.ظ موضوع مطلب :‌ آموزش رجیستری ,

ویرایش شده در - و ساعت -

لینك ثابت | نظرات ()

جمعه 30 آذر 1386
ساختمان و نحوه عملكرد رجیستری

 

 

ساختمان رجیستری :

 

برای اجرای Regedit از منو Start گزینه Run را انتخاب كرده و كلمه regedit.exe را تایپ كنید و Ok را بزنید .

 

این برنامه دارای دو پنجره میباشد كه پنجره سمت چپ دربرگیرنده شاخه ها و ریشه های رجیستری و پنجره سمت راست شامل دستورات و مقادیر آن است .

 

در پنجره سمت چپ یك ریشه به نام MyComputer و چهار ریشه به نامهای زیر وجود دارد :

 

 

 

۱- HKEY_CLASSES_ROOT : شامل تناظر پسوند فایلها و تنظیمات سیستم است .

 

2- HKEY_CURRENT_USER : شامل تنظیماتی است كه مختص كاربر فعلی است .

 

3- HKEY_LOCALL_MACHINS : شامل تنظیماتی كه به صورت سراسری اعمال میشود و به كاربر وابسته نیست .

 

4- HKEY_USERS : شامل تنظیمات كاربران از جمله كاربر فعلی است .

 

5- HKEY_CURRENT_CONFIG : شامل تنظیمات سخت افزار موجود میباشد .

 

 

 

- این ۵ شاخه به نوبه خود دارای زیرشاخه هایی است كه مقادیر آن در پنجره سمت راست رجیستری نشان داده میشود كه مقادر این شاخه ها به سه دسته نوشتاری، عددی و باینری تقسیم میشوند .

 

نوشته شده توسط مهدی احمدی ساعت 05:12 ق.ظ موضوع مطلب :‌ آموزش رجیستری ,

ویرایش شده در - و ساعت -

لینك ثابت | نظرات ()

جمعه 30 آذر 1386
آموزش مقدماتی رجیستری ویندوز

 

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

 

۱-من فرض رو بر این گرفتم که همه مشا عزیزان کار با رجیستری رو بلد هستید اگر نیاز به آموزش کار با رجیستری ویندوز لازم هست در بخش نظرات بگین تا این بخش رو به وبلاگ اضافه کنم

 

۲-ترفند های رجیستری مون به همین ها ختم نمی شه و در آپدیت های بعدی سعی می کنم ترفند های بیشتری رو براتون بذارم

 

۳-دارم برنامه ای رو می نویسم که باهاش می شه تمامی این ترفند ها رو بدون مراجعه به رجیستری ویندوز اجرا کرد اگه تموم شد واسه دانلود می ذارم

 

۴-نظر یادتون نره

 

 

 

برای ورود به رجیستری ویندوز عبارت Regedit رو در کادر  Run تایپ کنید وOK رو بزنید

 

 

ترفند رجیستری (1):حذف کلیک راست از نوار وظیفه:

 

 

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

 

 

Start>>Run>>Regedit>>HKEY_CURRENT_USER>>Software>>Microsoft>>Windows>>

 

 

Current Version>>Policies>>Explorer>>

 

 

 بگذارید و مقدار آن را 1 کنید.NoSetTaskBar بسازید و نام آن را  DWORDدر آنجا یک مقدار از نوع  

 

 

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

 

 

 

 

ترفند رجیستری (۳):جلوگیری از اضافه کردن چاپگر:

 

به آدرس زیر در رجیستری بروید:

 

 

 

ترفند رجیستری (۴):حذف جستجو از ویندوز:

 

 

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

 

 

Start>>Run>>Regedit>>HKEY_CURRENT_USER>>Software>>Microsoft>>Windows>>

 

 

Current Version>>Policies>>Explorer>>

 

 

 بسازید و نام آن NoFind را بگذارید و مقدار آن را ۱ کنید DWORDدر آنجا یک مقدار از نوع 

 

ضمنا برای اعمال تغییرات یک بار سیستم را Logoff کنید.

 

 

 

ترفند رجیستری (۵):حذف نام کاربر از منوی استارت:

 

 

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

 

 

Start>>Run>>Regedit>>HKEY_CURRENT_USER>>Software>>Microsoft>>Windows>>

 

 

Current Version>>Policies>>Explorer>>

 

 

  بسازید و نام آن را NoUserNameInStartMenuبگذارید و مقدار آن را 1 کنید. DWORDدر آنجا یک مقدار 

 

 

 

  Start>>Run>>Regedit>>HKEY_CURRENT_USER>>Software>>Microsoft>>Windows>>

 

 

  Current Version>>Policies>>Explorer>>

 

 بسازید و نام آن NoAddPrinter را بگذارید و مقدار آن را ۱ کنید                      DWORDدر آنجا یک 

 

 

ترفند رجیستری (۶):حذف ساعت ویندوز:

 

 

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

 

 

Start>>Run>>Regedit>>HKEY_CURRENT_USER>>Software>>Microsoft>>Windows>>

 

 

Current Version>>Policies>>Explorer>>

 

 

  بسازید و نام آن را HideClockبگذارید و مقدار آن را 1 کنید. DWORDدر آنجا یک مقدار 

 

 

 

ترفند رجیستری (۶):حذف کلیک راست دسکتاپ:

 

Start>>Run>>Regedit>>HKEY_CURRENT_USER>>Software>>Microsoft>>Windows>>

 

 

Current Version>>Policies>>Explorer>>

 

 

 بسازید و نام آن را NoViewContextMenuبگذارید و مقدار آن را 1 کنید. DWORDدر آنجا یک مقدار 

 

 

 

ترفند رجیستری (۲):حذف Run ویندوز:

 

 

به آدرس زیر در رجیستری بروید:

 

Start>>Run>>Regedit>>HKEY_CURRENT_USER>>Software>>Microsoft>>Windows>>

 

 

Current Version>>Policies>>Explorer>>

 

 

 

  در آنجا یک مقدار از نوعDWORD  بسازید و نام آن راNoRun   بگذارید     

نوشته شده توسط مهدی احمدی ساعت 05:12 ق.ظ موضوع مطلب :‌ آموزش رجیستری ,

ویرایش شده در - و ساعت -

لینك ثابت | نظرات ()

جمعه 30 آذر 1386
ساختمان و نحوه عملكرد رجیستری

 

ساختمان رجیستری :

برای اجرای Regedit از منو Start گزینه Run را انتخاب كرده و كلمه regedit.exe را تایپ كنید و Ok را بزنید .

این برنامه دارای دو پنجره میباشد كه پنجره سمت چپ دربرگیرنده شاخه ها و ریشه های رجیستری و پنجره سمت راست شامل دستورات و مقادیر آن است .

در پنجره سمت چپ یك ریشه به نام MyComputer و چهار ریشه به نامهای زیر وجود دارد :

 

۱- HKEY_CLASSES_ROOT : شامل تناظر پسوند فایلها و تنظیمات سیستم است .

2- HKEY_CURRENT_USER : شامل تنظیماتی است كه مختص كاربر فعلی است .

3- HKEY_LOCALL_MACHINS : شامل تنظیماتی كه به صورت سراسری اعمال میشود و به كاربر وابسته نیست .

4- HKEY_USERS : شامل تنظیمات كاربران از جمله كاربر فعلی است .

5- HKEY_CURRENT_CONFIG : شامل تنظیمات سخت افزار موجود میباشد .

 

- این ۵ شاخه به نوبه خود دارای زیرشاخه هایی است كه مقادیر آن در پنجره سمت راست رجیستری نشان داده میشود كه مقادر این شاخه ها به سه دسته نوشتاری، عددی و باینری تقسیم میشوند .

 

نحوه ساختن یك دستور و انتخاب نوع آن :

۱- ابتدا مسیر دستور را از پنجره سمت راست انتخاب كنید .(انتخاب مسیر)

۲- در پنجره سمت راست، راست كلیك كرده و از گزینه New یكی از سه نوع String Value, DWORD Value و Binary Value را مشخص كنید. (انتخاب نوع مقدار )

۳- سپس نام دستور را به جای New Value #1 تایپ كرده و Enter را بزنید.(تایپ دستور)

روی نام دستور دو بار كلیك كرده و مقدار مورد نظر را در پنجره ظاهر شده وارد كنید و Ok را بزنید.(مقدار)

 

نحوه ساختن یك كلید در زیركلید دیگر :

هر یك از اجزای سمت راست پنجره رجیستری را كلید و شاخه هایی كه زیر هر كلید قرار دارد را زیر كلید مینامند .

برای ساختن یك زیر كلید :

۱- بر روی كلید مورد نظر راست كلیك كنید .

۲- وارد منوی New و سپس گزینه Key را انتخاب كنید .

۳- نام كلید را به جای New Value #1 وارد كرده و Enter را میزنیم تا كلید ثبت شود .

 

توجه :

1- برای پاك كردن هر مقدار و یا دستور كافی است روی آن كلیك كرده و دكمه Del را بزنیم .

2- برای مشاهده تغییرات رجیستری باید ویندوز را ReStart كنیم

 

 

 

 

آشنایی با ساختار ریجستری

 

یك درخت را در نظر بگیرید كه از ریشه - تنه - شاخه - برگ - گل - ... تشكیل شده است یعنی از اگر از ریشه شروع كنیم و همین طور جلو بریم به برگها یا گلها میرسیم ، ریجستری در ویندوز هم یك ساختار درختی دارد ، البته در نگاه اول ممكنه برای شما عجیب و غیر قابل فهم باشد ،اما windows Explorer را در ویندوز در نظر بگیرید كه از My Computer شروع شده بعد به درایوها میرسیم بعد شاخه ها یعد زیر شاخه ها .... تا نهایتا به فایلها میرسیم ساختار ریجستری نیزدقیقا چنین ساختاری را دارد.

 

هر شاخه اصلی با آیكون Folder نمایش داده می شود كه به آنها اصطلاحا Hive نیز گفته می شود. هر شاخه خود می تواند شامل زیر شاخه هایی باشد تا نهایتا به متغیرها یا مقادیر برسند. در متغیرها است كه اطلاعات واقعی رجیستری ذخیره می شود.

 

در رجیستری سه نوع متغیر وجود دارد كه عبارتند از :

String , Binary , Dword كه هر كدام از آنها در شرایط خاصی قابل استفاده می باشد. به طور شش شاخه اصلی در رجیستری وجود دارند كه هر كدام بخشی از اطلاعات ذخیره شده در رجیستری را نگهداری می كنند كه در اینجا اشاره ای كوتاه بر هر كدام داریم:

 

HKEY_CURRENT_USER: این شاخه به بخشی از اطلاعات شاخه HKEY_USERS اشاره می كند كه در آن خصوصیات و اطلاعات كاربر فعلی از قبیل نام كاربر، تنظیمات میز كاری (Desktop) ، تنظیمات منوی شروع (Startmenu) و ... در سیستم نگهداری می شود.

 

HKEY_CLASS_ROOT: این شاخه شامل اطلاعاتی از قبیل :نگاشت پیوستگی فایلها برای پشتیبانی از ویژگی كشیدن و رها كردن (Dtrag-and-Drop) ، اطلاعات OLE ، میانبرهای ویندوز(Shortcuts) ، و هسته اصلی واسط كاربری ویندوز (User Interface) میباشد.

 

HKEY_LOCAL_MACHINE : این شاخه شامل اطلاعاتی در مورد خصوصیات سیستم كامپیوتر از قبیل سخت افزار ، نرم افزار و دیگر مشخصه های كامپیوتر می باشد، كه ان اطلاعات برای تمام كاربرانی كه از سیستم استفاده می كنند یكسان می باشد.

 

HKEY_USERS : این شاخه محتوای اطلاعات انتخابات و تنظیمات مربوط به هر كاربر می باشد.هر كاربر یك SID در این شاخه دارد .

 

HKEY_CURRENT_CONFIG : این شاخه نیز به شاخه HKEY_LOCAL_MACHINE اشاره میكند و در ارتباط میباشد و شامل پیكربندی سخت افزار سیستم می باشد.

 

HKEY_DYN_DATA : این شاخه نیز به شاخه HKEY_LOCAL_MACHINE اشاره می كند و برای استفاده از خاصیت PLUG & PLAY در ویندوز می باشد . این بخش پویا می باشد یعنی بر اساس هر وسیله یا دستگاه جانبی كه به سیستم متصل می شود تغییر می كند.

 

 

پنج نوع متغیر نیز وجود دارد كه هر كدام در زیر شرح داده شده اند:

 

REG_BINARY : این نوع متغیر داده نوع باینری خام را ذخیره می كند.اكثرا اطلاعات سخت افزار و اجزاء در این نوع متغیر ذخیره می شود و همچنین در ویرایشگر رجیستری ویندوز قابلیت نمایش این نوع متغیر به صورت هگزا دسیمال نیز وجود دارد.

 

REG_DWORD : این نوع متغیر برای نمایش داده های 4 بایتی و همچنین برای ذخیره كردن مقادیر منطقی درست یا غلط(TRUE OR FALSE) به كار میروند.بدین ترتیب كه برای نمایش غلط ار عدد "0" و برای نمایش درست از "1" استفاده میشود . علاوه بر این برای نگهداری پارامترهای گرداننده‏ ددستگاهها و سرویس دهنده ها از اسن نوع پارامتر لستفاده می كنند.و در REGEDT32 قابلیت نمایش به صورت باینری ،هگزا و دسیمال را دارد.

 

REG_EXPAND_SZ : این یك نوع متغیررشته ای فابل گسترش می باشد كه نرم افزار ها جهت بعضی اعمال خود از این متغیر استفاده می كنند.برای مثال در ویندوز 2000 یاNT به جای عبارت %SYSTEM ROOT% با مقدار واقعی خود یعنی مسیر نصب ویندوز (مثلا C:\WINDOWS) جایگزین می شود. باید توجه داشته باشید كه این نوع متغیر فقط در ویرایشگرهای پیشرفته رجیستری از قبیل REGEDT32 قابل استفاده است.

 

REG_MULTI_SZ : این نوع متغیر رشته ای چند گانه می باشد كه برای مقادیری كه شامل یك لیست یا چندین مقدار میباشد به كار می رود كه هر مقدار با كاراكتر NULL از بقیه جدا می شود. باید توجه داشته باشید كه این نوع متغیر فقط در ویرایشگرهای پیشرفته رجیستری از قبیل REGEDT32 قابل استفاده است.

 

REG_SZ : این نوع متغیر رشته ای استاندارد می باشد كه برای ذخیره كردن متن قابل خواندن توسط كاربر استفاده می شود.

 

انواع دیگر نوع داده كه در ویرایشگرهای استاندارد قابل استفاده نیستند عبارتند از :

REG_DWORD_LITTLE_ENDIAN : كه یك عدد 32 بیتی از نوع LITTLE_ENDIAN را می توانند در خود ذخیره كنند.

 

REG_DWORD_BIG_ENDIAN : كه یك عدد 32 بیتی از نوع BIG_ENDIAN را می توانند در خود ذخیره كنند.

 

REG_LINK : كه یك پیوند نماد ین یونیكد می باشد و به طور داخلی استفاده میشود و نرم افزارها قادر به استفاده كردن از آن نمی باشند.

 

REG_NONE : كه نوع خاصی برای آن تعریف نشده است.

 

REG_QWORD : این نوع متغیر می تواند یك عدد 64 بیتی را در خود ذخیره كند.

 

REG_QWORD_LITTLE_ENDIAN : این نوع متغیر نیز می تواند یك عدد 64 بیتی با فرمت LITTLE_ENDIAN را در خود ذخیره كند .

 

REG_RESOURCE_LIST : لیست منبع گرداننده های دستگاه ها می باشد.

 

 

آموزش رجیستری

مقدمه :

می توان گفت كه انگیزه ی ساختن برنامه ی رجیستری از آنجایی شروع شد كه كاربران

Ms- Dos از این كه عملا هیچگونه اختیاری در تنظیم منو ، پنجره ها و ... نداشتند، خسته شدند. البته Ms- Dos از رجیستری مستثنی نبود و سه فایل Config.sys , MsDos.sys, Autoexec.Bat وجود داشتند كه سیستم عامل Dos و جمعآ برنامه های كاربردی تنظیماتی مانند اختصاص دادن Buffer و یا تعریف CDRom و غیره را در این فایل ها ثبت می كردند در واقع این سه فایل نقش رجیستری را ایفا می كردند .

بعد از Dos سیستم عامل Win3X به بازار آمد. در این سیستم عامل فایلهایی با پسوند ini كه مهمترین آنها Win.ini , System.ini, Control.ini بودند، وظیفه رجیستری را بر عهده داشتند .

در نهایت نسل سوم رجیستری با روی كار آمدن ویندوز X9 وراد بازار شد در این سیستم ها علاوه بر داشتن سه فایل Win3X دو فایل دیگر با نامهای System .dat, User.dat اضافه شد .

 

تعریف رجیستری

برنامه ی رجیستری، برنامه ای می باشد كه ویندوز آن را در اختیار كاربر قرار داده است تا بتواند در دستورات و مقدارهای registry تغییراتی را به دلخواه ایجاد كند .

لازم به ذكر است كه اگر اطلاعات كافی در مورد قسمتی از رجیستری ندارید هیچگاه آن را تغییر ندهید زیرا هر تغییری در رجیستری سریعا اعمال خواهد شد و برنامه ی regedit.exe هیچگونه تأییدی از كاربر نخواهد گرفت (در قسمتهای بعدی آموزش ایجاد Backup از رجیستری داده خواهد شد).

 

ساختمان و نحوه عملكرد رجیستری

برای اجرا كردن Regedit.exe وارد منوی Run ، از دكمه Start شده و تایپ كنید Regedit ، با فشردن دكمه ی OK برنامه اجرا خواهد شد .

ساختن میانبر برای اینكه هر گاه می خواهید ویرایشگر رجیستری را اجرا نمایید مراحل فوق را تكرار نكنید بهتر است كه یك میانبر (Short cut) از آن بر روی میز كار (Desktop) بسازید. طریقه ساختن آن بدین ترتیب است كه در قسمتی از میز كار كه هیچ آیكونی نیست راست كلیك نمایید و در منویی كه باز می شود گزینه NEW را انتخاب كنید و سپس در زیر منوی آن گزینه Shortcut را انتخاب كنید.

در پنجره ای كه باز میشود در COMMAND LINE عبارت REGEDIT را تایپ كنید و دكمه NEXT را كلیك كنید و در پنجره جدیدی كه باز می شود عبارت REGISTERY EDITOR را تایپ كنید و سپس دگمه FINISH را كلیك كنید.از این به بعد شما می توانید با دابل كلیك بر روی این میانبر که برو روی دسک تاپتان قرار دارد به محیط ویرایشگر رجیستری دسترسی پیدا كنید.

 

رجیستری شامل دو پنجره است كه در پنجره ی سمت چپ ریشه و در پنجره ی سمت راست مقدارها مشخص می شود .

در پنجره ی سمت چپ یك ریشه به نام My Computer و 5 شاخه با عنوان های زیر وجود دارد:

1 - HKEY_CLASSES_ROOT : شامل تناظر پسوند فایل ها و سایر تنظیمات ویندوز است .

2 -HKEY_CURRENT_USER : شامل تنظیماتی كه مختص كاربر فعلی است .

3 - HKEY_LOCAL_MACHINE : شامل تنظیماتی كه به طور سراسری اعمال می شود و به كاربر وابسته نیست .

4 -HKEY_USERS : شامل تنظیماتی كه مختص هر یك از كاربران متعدد كامپیوتر ، از جمله كاربر فعلی است .

5 - HKEY_CURRENT_CONFIG : شا مل تنظیماتی كه مختص پیكربندی سخت افزار موجود می باشد .

 

این ۵ شاخه به نوبه خود دارای زیرشاخه هایی هستند كه مقادیر آن در پنجره سمت راست رجیستری نشان داده میشود كه مقادیر این شاخه ها به سه دسته نوشتاری، عددی و باینری تقسیم میشوند .

 

نحوه ساختن یك دستور و انتخاب نوع آن :

۱- ابتدا مسیر دستور را از پنجره سمت چپ انتخاب كنید .(انتخاب مسیر)

۲- در پنجره سمت راست، راست كلیك كرده و از گزینه New یكی از سه نوع String Value, DWORD Value و Binary Value را مشخص كنید. (انتخاب نوع مقدار )

۳- سپس نام دستور را به جای New Value #1 تایپ كرده و Enter را بزنید.(تایپ دستور)

4- روی نام دستور دو بار كلیك كرده و مقدار مورد نظر را در پنجره ظاهر شده وارد كنید و Ok را بزنید.(مقدار)

 

نحوه ساختن یك كلید در زیركلید دیگر

هر یك از اجزای سمت راستِ پنجره رجیستری را كلید و شاخه هایی كه زیر هر كلید قرار دارند را زیر كلید می نامند .

برای ساختن یك زیر كلید :

۱- بر روی كلید مورد نظر راست كلیك كنید .

۲- وارد منوی New و سپس گزینه Key را انتخاب كنید .

۳- نام كلید را به جای New Value #1 وارد كرده و Enter را میزنیم تا كلید ثبت شود .

 

توجه :

1- برای پاك كردن هر مقدار و یا دستور كافی است روی آن كلیك كرده و دكمه Del را بزنیم .

2- برای مشاهده تغییرات رجیستری باید ویندوز را Restart كنیم

 

 

مشاهده ی تغییرات ایجاد شده در رجیستری

اگر بخواهید در ویندوز 98,Me تاثیر تغییرات در

نوشته شده توسط مهدی احمدی ساعت 05:12 ق.ظ موضوع مطلب :‌ آموزش رجیستری ,

ویرایش شده در - و ساعت -

لینك ثابت | نظرات ()


This Template Designed By Theme.MihanBlog.Com And Davood Jafari
ساخت وبلاگ در میهن بلاگ

شبکه اجتماعی فارسی کلوب | اخبار کامپیوتر، فناوری اطلاعات و سلامتی مجله علم و فن | ساخت وبلاگ صوتی صدالاگ | سوال و جواب و پاسخ | رسانه فروردین، تبلیغات اینترنتی، رپرتاژ، بنر، سئو