[ نمونه ]

تکنیک های رجیستری ویندوز ( بخش اول )

 
 

رجیستری ویندوز چیست
رجیستری یک بانک اطلاعاتی بسیار قدرتمند از سیستم عامل است که جهت ذخیره سازی تنظیمات و تغییرات اعمال شده در نسخه 32 بیتی Microsoft Windows شامل 95,98,NT,Me,2000,XP,2003,Vista بکار می رود . رجیستری شامل اطلاعات و تنظیمات برای تمام سخت افزارها , کاربران , اولویت های pc و ... می باشد . هنگامی که یک کاربر تغییراتی در تنظیمات control panel  , انتشاب فایل ها , سیاستهای امنیتی و یا برنامه های نصب شده ایجاد می کند این تغییرات به رجیستر  منعکس شده و در آنجا ذخیره می شود . Registry غالبا رمز نویسی شده میباشد و بطور مستقیم به وسیله یک ویرایشگر ( editor registery ) قابل تغییر است .

قبل از شروع آموزش ترفندها در مورد Registry Editor ساختار Registry را توضیح مي دهيم

ساختار رجیستری
رجیستری دارای یک ساختار مرتبه ای (hierachal) می باشد , هرچند که ساختمان آن پیچیده به نظر می آید , اما همانند ساختار پوشه های روی هارد دیسک شما می باشد . شکل ظاهری Registry Editor مشابه Windows Explorer بوده و در آن , ساختمان رجیستری به صورت یک ساختار درختی نمایش داده می شود.

[ رجیستری ]

در ساختار رجیستری هر شاخه اصلی یک Hive نامیده می شود. Hive ها شامل Key ها هستند . هر Key (کلید) ,خود می تواند شامل زیر کلیدهای دیگر نیز باشد. کلید ها ممکن است به زیر کلیدهای دیگر رجوع کنند و یا به یک مقدار (Value) اشاره کنند. مقادیر شامل اطلاعات واقعی ذخیره شده در رجیستری هستند. پنج نوع مقدار اصلی وجود دارد که عبارتنداز Expandable-string , Multi-string , String , Binary , Dword

پنج یا شش Hive در رجیستری وجود دارد که هر کدام از آنها شامل اطلاعات دخیره شده در رجیستری می باشند.این شاخه ها عبارتند از:
HKEY_CLASSES_ROOT:
این شاخه نگاشت تمامی انجمن های فایلی جهت پشتیبانی از طرح Drag & Drop اطلاعت OLE ، میانبرهای ویندوز، شکل ظاهری رابط های کاربری ویندوز و ... می باشد. در این قسمت یک زیر کلید برای هر کدام از انواع فایلی تعریف شده وجود دارد.
HKEY_CLASSES_ROOT
این شاخه به بخش HKEY_USER اختصاص داده شده به کاربری که در حال حاضر به PC وارد شده است ، ارتباط دارد و شامل اطلاعاتی از قبیل اسامی ورود، تنظیمات Desktop و تنظیمات منوی start می باشد.
HKEY_LOCAL_MACHINE
این شاخه شامل اطلاعات ویژه کامپیوتر درباره نوع سخت افزار، نرم افزار و سایر اولویت های ارایه شده بر روی یک PC می باشد. این اطلاعات برای تمامی کاربرانی که وارد کامپیوتر شده اند (logonکرده اند) قابل استفاده می باشد.
HKEY_USERS
این شاخه شامل اولویت های منحصر به فرد برای هر کاربر کامپیوتر می باشد. هر کاربر با استفاده از یک زیر کلید SID قرار گرفته در زیرشاخه اصلی ، نمایش داده می شود.
HKEY_CURRENT_CONFIG
این شاخه به بخشی از شاخه HKEY_LOCAL_MACHINE اختصاص داده شده برای پیکربندی جاری سخت افزاری ، متصل است.
HKEY_DYN_DATA
این شاخه به قسمتی از شاخه HKEY_LOCAL_MACHINE برای استفاده در ابزارهای plug & play نصب شده روی ویندوز اشاره می کند. این بخش ، پویا بوده و با اضافه و یا حذف شدن ابزارها از سیستم، تغییر پیدا می کند. (این شاخه در بعضی از ویندوزها مثل ویستا وجود ندارد)

انواع داده های رجیستری
هر مقدار رجیستری به صورت یکی از پنج نوع داده اصلی ذیل ذخیره می شود :
REG_SZ(String Value) , REG_BINARY(Binary Value) , REG_DWORD(DWORD Value) , REG_EXPAND_SZ(Expandable String Value) , REG_MULTY_SZ(Multy String Value)
البته هفت نوع داده دیگر نیز وجود دارد که در ویرایشگرهای استاندارد قابل دسترس نیست.

ویرایش اطلاعات موجود در رجیستری
ویرایشگر رجیستری ( REGEDIT.EXE ) در اکثر نسخه های ویندوز وجود دارد. در حالیکه در ویندوز NT , XP Vista ویرایشگر دیگری نیز به نام REGEDT32.EXE وجود دارد. که در NT & 2000 دارای ترکیبات اضافی است ( قابلیت در نمایش ، تغییر و اصلاح ) ولی در XP & Vista متشابه با ویرایشگر ( REGEDIT.EXE ) است. برای اجرای ویرایشگر باید از خط فرمان و یا کادر مکالمه RUN کمک بگیرید.

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


 
     

<< مقاله قبلی

<< مقاله بعدی

مقاله

کليه حقوق اين سايت وابسته به گروه نمونه مي باشد
copyright © 2003_2008  nemoneh.com

| ورود اعضا | | نقشه سايت | | عضويت | | صنايع | | صفحه اصلي | | گفتگو | | كالاها | | شركتها | | درباره نمونه | | جستجو | | ارتباط با ما | | تبليغات | | ايران شناسي | | اصناف |