n1ma
04-02-2012, 05:42 PM
درود بر کاربران عزیز این انجمن
در تاپيک سعي کردم به مباحث پايه اي در رابطه با رجيستري ويندوز بپردازم. از انجايي تصميم به نوشتن اين تاپيک کردم که رجيستري ویندوز براي اکثر کاربران چيزي گنگ و نامفهوم هست که حتي دوست ندارند داخل ان بشوند و اکثر ان هايي هم که مي دانند، تنها به ويرايش کليد ها و متغير هاي آن اگاه اند! ولی رجیستری بیشتر از این هاست!! اگر دوستان استقبال کنند، در تاپيک هاي بعدي توضيحات بسيار بيشتري از جمله "مفاهيم پايه، شخصي سازي رجيستري، اشنايي با هايو ها، ويرايش رجيستري به شيوه هاي مختلف، ..... " خواهم داد که خود به اندازه يک کتاب خواهد شد! در واقع هدف من از نوشتن این تاپیک این هست که خواننده را به رجیستری ویندوز علاقه مند کنم که اگر اثری داشت (!) پیشنهاد می کنم کتابی در این ضمینه تهیه کرده و به مطالب سطح پایین بنده بسنده نکند.:yeah:
فقط بگويم که اگر مطالب را سطح پايين بيان مي کنم به اين علت هست که درک ان را به ساده ترين شکل ممکن بسازم تا خواننده فراری نشود وگرنه همه شما سرور من هستيد :d:
ابتدا با تعريفي ساده و مختصر از رجيستري شروع خواهم کرد.
رجیستری چیست؟
رجیستری ویندوز یا همان رجیستری در واقع مجموعه ای از داده ها و تنظیمات پيکربندي شده است که سيستم عامل ویندوز را فعال مي کند. رجیستری قلب و روح يک ويندوز است. ويندوز در واقع هيچ کاري را بدون مشورت با رجيستري انجام نمي دهد. وقتي نرم افزاري را اجرا مي کنيد و يا حتي وقتي دابل کليک مي کنيد ويندوز به رجيستري مراجعه مي کند تا در يابد که چه کند. رجيستري يک بانک اطلاعاتي سلسله مراتبي است و خصوصياتي دارد که ان را براي ذخيره ي داده هاي پيکربندي شده ای همچون تنظیمات نرم افزار ها، سخت افزار ها، تنظیمات کاربر و سیستم عامل و خیلی چیز های دیگر مناسب مي سازد. هر تغییری که شما در رجیستری ایجاد کنید، در ان جا ثبت شده و باقی خواهد ماند. حالا این وسط یک تشبیهی هم به کار ببرم، رجیستری را می تواند DNA ویندوز فرض کرد. :gah9:
خوب تا اینجا برای رجیستری کافی ست!:yeah::d:
چگونه می توان به رجیستری دسترسی پیدا کرد؟
برای دسترسی به رجیستری ویندوز باید به رجیستری ادیتور و یا ویرایشگر رجیستری مراجعه کنیم که برنامه ای رایگان و همراه ویندوز بوده که در هر ورژن از ویندوز با شکل و شمایلی متفاوت همراه ان است.
برای اجرای ویرایشگر رجیستری راه های مختلفی وجود دارد که من چند تای ان ها را اینجا ذکر می کنم.
1) با تایپ Regedit در قسمت RUN ویندوز می توانید اجرا کنید.
2) با تایپ Regedit در خط فرمان ویندوز
3) با تایپ %SYSTEMROOT%\regedit.exe در ادرس بار ویندوز. برای اینکار، صفحه My Computer را باز کرده و در ادرس بار بالا که محل پوشه های را نمایش می دهد، عبارت مورد نظر را تایپ کرده و بر روی Enter کلیک کنید.
http://up98.org/upload/server1/02/g/f426yjvevpzzv7sg5ea.jpg
4) اسکریپت VB زیر را اجرا کنید.
Registry Editor VBS (http://up98.org/upload/server1/02/g/6omhzp7qdwo7ngfv7is.rar)
آشنایی با بخش های مختلف رجیستری
انچه که شما در ویرایشگر رجیستری مشاهده می کنید در واقع تصویری از رجیستری بوده ولی خود ان نیست. رجیستری همانطور که در بالا اشاره شد، متشکل از چندین فایل بوده که در پوشه نصب ویندوز قرار دارند.
رجیستری در واقع متشکل از داده هایی بوده که خود در کلید هایی قرار دارند و این کلید ها نیز در چندین هایو طبقه بندی شده اند.
قبل از اینکه توضیحی بدهم ابتدا نگاهی به ویرایشگر رجیستری بیندازید.
می بینید که از دو بخش کلی تشکیل شده است.
حال نگاهی به تصویر زیر بیندازید.
http://up98.org/upload/server1/02/g/92rd6mb740optauubrp.jpg
سمت راست که داراي کليد هاي رجيستري (Registry Keys) که از اين پس به ان کليد مي گوييم بوده و Key Pane نام دارد و سمت راست Value Pane نام دارد که داراي مقادير و متغيير ها و داده هاست.
حال به تعریف تک تک نام های بالا می اندازم.
کلید ها Keys : کلید ها در واقع برای سازماندهی داده ها وجود دارند. اگر ما داده و متغیر ها را یک فایل فرض کنیم، کلید ها برای ان ها حکم پوشه را دارند که به منظور مرتب ساختن است، چون اگر ان ها نباشند، سردرگمی بزرگی به وجود خواهد امد.
مقادیر Values : مقادیر یا همان داده های ما هستند که قابل تغییر اند.
نوع مقدار Value Type : نوع مقدار مارا مشخص می کند. مانند : عدد،نوشته، .....
زیرمجموعه Subkeys : به زیر مجموعه ی یک کلید می گویند. برای این که یک کلید هم ممکن است از چندین کلید تشکیل شده باشد.
خوشه Branch : به مجوعه ی چندین زیرمجموعه یک خوشه می گویند.
خوب امیدوارم یک چیزهایی دستتون اومده باشه. به نظرم این ها باید برای قسمت اول کافی باشد. تقاضایی باشد، قسمت دوم هم در کار خواهد بود.
نکته : مثل این که قسمت بعدی در کار نیست. بنده تا مدت زیادی اینجا حضور نخواهم داشت. برای اینکه این مقاله را قبلا نوشته بودم، برای همین ان را تغییر ندادم. ببخشید.
دوستدار همتون
نیما
:^:
در تاپيک سعي کردم به مباحث پايه اي در رابطه با رجيستري ويندوز بپردازم. از انجايي تصميم به نوشتن اين تاپيک کردم که رجيستري ویندوز براي اکثر کاربران چيزي گنگ و نامفهوم هست که حتي دوست ندارند داخل ان بشوند و اکثر ان هايي هم که مي دانند، تنها به ويرايش کليد ها و متغير هاي آن اگاه اند! ولی رجیستری بیشتر از این هاست!! اگر دوستان استقبال کنند، در تاپيک هاي بعدي توضيحات بسيار بيشتري از جمله "مفاهيم پايه، شخصي سازي رجيستري، اشنايي با هايو ها، ويرايش رجيستري به شيوه هاي مختلف، ..... " خواهم داد که خود به اندازه يک کتاب خواهد شد! در واقع هدف من از نوشتن این تاپیک این هست که خواننده را به رجیستری ویندوز علاقه مند کنم که اگر اثری داشت (!) پیشنهاد می کنم کتابی در این ضمینه تهیه کرده و به مطالب سطح پایین بنده بسنده نکند.:yeah:
فقط بگويم که اگر مطالب را سطح پايين بيان مي کنم به اين علت هست که درک ان را به ساده ترين شکل ممکن بسازم تا خواننده فراری نشود وگرنه همه شما سرور من هستيد :d:
ابتدا با تعريفي ساده و مختصر از رجيستري شروع خواهم کرد.
رجیستری چیست؟
رجیستری ویندوز یا همان رجیستری در واقع مجموعه ای از داده ها و تنظیمات پيکربندي شده است که سيستم عامل ویندوز را فعال مي کند. رجیستری قلب و روح يک ويندوز است. ويندوز در واقع هيچ کاري را بدون مشورت با رجيستري انجام نمي دهد. وقتي نرم افزاري را اجرا مي کنيد و يا حتي وقتي دابل کليک مي کنيد ويندوز به رجيستري مراجعه مي کند تا در يابد که چه کند. رجيستري يک بانک اطلاعاتي سلسله مراتبي است و خصوصياتي دارد که ان را براي ذخيره ي داده هاي پيکربندي شده ای همچون تنظیمات نرم افزار ها، سخت افزار ها، تنظیمات کاربر و سیستم عامل و خیلی چیز های دیگر مناسب مي سازد. هر تغییری که شما در رجیستری ایجاد کنید، در ان جا ثبت شده و باقی خواهد ماند. حالا این وسط یک تشبیهی هم به کار ببرم، رجیستری را می تواند DNA ویندوز فرض کرد. :gah9:
خوب تا اینجا برای رجیستری کافی ست!:yeah::d:
چگونه می توان به رجیستری دسترسی پیدا کرد؟
برای دسترسی به رجیستری ویندوز باید به رجیستری ادیتور و یا ویرایشگر رجیستری مراجعه کنیم که برنامه ای رایگان و همراه ویندوز بوده که در هر ورژن از ویندوز با شکل و شمایلی متفاوت همراه ان است.
برای اجرای ویرایشگر رجیستری راه های مختلفی وجود دارد که من چند تای ان ها را اینجا ذکر می کنم.
1) با تایپ Regedit در قسمت RUN ویندوز می توانید اجرا کنید.
2) با تایپ Regedit در خط فرمان ویندوز
3) با تایپ %SYSTEMROOT%\regedit.exe در ادرس بار ویندوز. برای اینکار، صفحه My Computer را باز کرده و در ادرس بار بالا که محل پوشه های را نمایش می دهد، عبارت مورد نظر را تایپ کرده و بر روی Enter کلیک کنید.
http://up98.org/upload/server1/02/g/f426yjvevpzzv7sg5ea.jpg
4) اسکریپت VB زیر را اجرا کنید.
Registry Editor VBS (http://up98.org/upload/server1/02/g/6omhzp7qdwo7ngfv7is.rar)
آشنایی با بخش های مختلف رجیستری
انچه که شما در ویرایشگر رجیستری مشاهده می کنید در واقع تصویری از رجیستری بوده ولی خود ان نیست. رجیستری همانطور که در بالا اشاره شد، متشکل از چندین فایل بوده که در پوشه نصب ویندوز قرار دارند.
رجیستری در واقع متشکل از داده هایی بوده که خود در کلید هایی قرار دارند و این کلید ها نیز در چندین هایو طبقه بندی شده اند.
قبل از اینکه توضیحی بدهم ابتدا نگاهی به ویرایشگر رجیستری بیندازید.
می بینید که از دو بخش کلی تشکیل شده است.
حال نگاهی به تصویر زیر بیندازید.
http://up98.org/upload/server1/02/g/92rd6mb740optauubrp.jpg
سمت راست که داراي کليد هاي رجيستري (Registry Keys) که از اين پس به ان کليد مي گوييم بوده و Key Pane نام دارد و سمت راست Value Pane نام دارد که داراي مقادير و متغيير ها و داده هاست.
حال به تعریف تک تک نام های بالا می اندازم.
کلید ها Keys : کلید ها در واقع برای سازماندهی داده ها وجود دارند. اگر ما داده و متغیر ها را یک فایل فرض کنیم، کلید ها برای ان ها حکم پوشه را دارند که به منظور مرتب ساختن است، چون اگر ان ها نباشند، سردرگمی بزرگی به وجود خواهد امد.
مقادیر Values : مقادیر یا همان داده های ما هستند که قابل تغییر اند.
نوع مقدار Value Type : نوع مقدار مارا مشخص می کند. مانند : عدد،نوشته، .....
زیرمجموعه Subkeys : به زیر مجموعه ی یک کلید می گویند. برای این که یک کلید هم ممکن است از چندین کلید تشکیل شده باشد.
خوشه Branch : به مجوعه ی چندین زیرمجموعه یک خوشه می گویند.
خوب امیدوارم یک چیزهایی دستتون اومده باشه. به نظرم این ها باید برای قسمت اول کافی باشد. تقاضایی باشد، قسمت دوم هم در کار خواهد بود.
نکته : مثل این که قسمت بعدی در کار نیست. بنده تا مدت زیادی اینجا حضور نخواهم داشت. برای اینکه این مقاله را قبلا نوشته بودم، برای همین ان را تغییر ندادم. ببخشید.
دوستدار همتون
نیما
:^: