خانه کاربري بايگاني فرستادن برنامه فرستادن مقاله گفتگو جستجو
فهرست
 صفحه اصلي
 لينكستان
 مقالات
 مديريت برنامه‌ها
 نظرات و پيشنهادات
 نظرسنجي
 پيشنهاد سايت
 Your_Account
 آمار سايت
 ارسال برنامه
 بپرس تا بداني
 بايگاني
 درخواست انجام پروژه
 سورس ميخوام
 سايتهاي مرتبط

برنامه هاي آپلود شده

 انتخاب موضوع (Select)
 جستجو موضوع (Search)
 ‍آپلود برنامه (Upload)
 آموزشي (Learn)
 برنامه ها (Program)


چگونه برنامه بفرستيم
چگونه مقاله بفرستيم

وضعيت كاربران
خوش آمديد, Anonymous
وضعيت اعضا:
آخرين: F111111
جديد امروز: 3
جديد ديروز: 6
مجموع كاربران: 32173
آنلاين سايت: 36

كاربران حاضر:
01: lordegan
02: 82103653

Chat Room

نيازمند ياري سبزتان


آخرين گفتمان
http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...

http://forum.ir...


ادامه...

  فهرست مقالات   اسرار رجيستري » فصل اول : فایل هاى Hive


آيا ميدانيد ويندوز محتواى رجيسترى را كجا ذخيره ميكند؟

فايل هاى داده اى با عنوان Hive وظيفه نگه دارى داده هاى رجيسترى را برعهده دارند.
ويندوز فقط محتواى كليد هاى HKLM و HKU را ذخيره مى نمايد در مقاله هاى بعدى علت اين عمر را شرح خواهم داد.
براى مطلع شدن از مسير فايل هاى Hive به شاخه HKLM\SYSTEM\CurrentControlSet\Control\hivelist موجود در رجيسترى مراجعه نماييد.

با کمى کنکاش در محتواى کليد فوق درخواهيد يافت که کليد HKLM\HARDWARE در هيچ جايى ذخيره  نمى شود اين بدان علت است که ويندوز محتواى کليد فوق را هر بار به هنگام بالا آمدن ايجاد ميکند. در واقع به وسيله فايل هاى inf و درايور هايى که قبلا براى سخت افزار نصب شده اند همچنين با سوال از خود قطعات سخت افزارى در رابطه با اطلاعات مورد نياز براى ايجاد ارتباط بهينه با آنها, محتواى کليد HKLM\HARDWARE را در رجيسترى مقدار دهى ميکند.

اکثر فايل هاى Hive که به کليد HKLM مربوط ميشوند در مسير:

%WinDir%\System32\config

 قرار دارند. براى دست يابى به اين مسير کافيست فرمان config را در منوى Run اجرا کنيد.


فرمت تمام فايل هاى Hive باينرى مى باشد. ويندوز تمام اطلاعات موجود در کليد ها را صرف نظر از فرمت خواندن و نوشتارى آن ها توسط نرم افزار هاى مختلف فقط به شکل باينرى در فايل هاى Hive ذخيره ميکند.
توجه داشته باشيد که فايل هاى Hive را نمى توانيد تغيير دهيد يا آنها را پاک و جابه جا نماييد زيرا ويندوز به محض در خواست براى بالا آمدنش اين فايل ها را باز ميکند و امکان انجام عمليات هاى نام برده را بر روى فايل هاى Hive باز غير ممکن ميسازد.

J- در مقاله بار گذارى فايل های Hive روش هایی را به منظور پشتيبان گيری از رجيستری به وسيله فايل های Hive و چگونگی بارگذاری فايل های Hive روی يک ماشين يا سيستم بومی ديگر, ارائه خواهم داد.

جدول زير انواع فايل هايى را معرفى ميكند كه به نوعى با فايل هاى Hive رابطه دارند.

انشعاب                 شرح
_____________________________________________
log.                       گزارش تغييرات يک فايل Hive
بدون انشعاب         فايل Hive
alt.                        در ويندوز Xp مورد استفاده قرار نمى گيرد. فايل System.alt در ويندوز 2000 يک نسخه پشتيبان از فايل Hive  اصلى سيستم يعنى System است.
Sav.                      نسخه اى از يک فايل Hive که در پايان فاز "مد Text" برنامه نصب ويندوز ايجاد ميشود. در صورت عدم موفقيت برنامه نصب ويندوز در فاز "مد graphics" اين فايل ها به کمک برنامه نصب مى شتابند تا در Restart  بعدى برنامه نصب بتواند کار خود را از سر بگيرد.

يک نکته جالب!
ويرايشگر يجيسترى خود را باز کنيد (با اجراي فرمان Regedit از طريق منوى Run).
با کمى دقت در نام کليد ها متوجه مى شويد که Regedit نام بعضى کليد ها را کاملا با حروف بزرگ نمايش داده مانند HKLM\SYSTEM  تعداد اين موارد زياد نيست اما اکثر کليد ها با همان روش معمول نگاشته شده اند مانند  HKCU\Console  نکته همين جاست !
کيله کليد هايى که با حروف بزرگ نام نويسى شده اند داراى فايل Hive مختص به خود هستند مثلا در اين مورد  HKLM\SYSTEM  در فايل:

%WinDir%\System32\config\system

(دقت کنيد که نام فايل system است و هيج پسوندی ندارد) ذخيره ميگردد.

J- اين اطلاعات به چه دردی ميخورند ؟
در آينده شرح خواهم داد که چگونه به کمک فايل های Hive و پردازه نويسی (برنامه نويسی) بتوانيد سيستمی را که ديگر اميد به حيات آن نيست به زندگی در عالم انفورماتيک باز گردانيد!

اين فصل مقدمه اى بر فايل هاى Hive بود

با تشکر جواد سلطانى

 

 




فهرست مقالات(اسرار رجيستري)
  1. مقدمه
  2. فصل اول : فایل هاى Hive
  3. فصل دوم : شناسه هاى امنيت SID
  4. فصل سوم : پشتيبان گيرى كلى از رجيسترى
  5. فصل چهارم : بارگذارى فايل هاى Hive
  6. فصل پنجم : ساختار يك برنامه در رجیستری
  7. فصل ششم : اشياء شل Shell Objects
  8. فصل هفتم : كسب مالكيت فايل ها
  9. فصل هشتم : انواع پیشرفته داده

تمامي حقوق براي سايت IranVig محفوظ است . تمامي مسوليت نوشته فوق بعهده نويسنده آن ميباشد .

فرستنده مقاله(Darg) نوشته شده در: 2 مرداد 1384 (تعداد بازديد: 3029)

[ بازگشت ]
اعتقاد اين سايت و گرداننده آن سورس باز ميباشد (Open Source) .اين سايت ، هيچگونه مسئوليتي در قبال استفاده نادرست از اين سايت نسبت به كاربران ندارد


Web site engine's code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Farsi project by farsiNuke.com

Test
مقدار زمان ايجاد صفحه: 0.482 ثانيه