خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


انواع مقادیر در رجیستری

انواع مقادیر در رجیستری
همانطور که قبلا در شروع دور ه آموزشی Windows Registry خدمتتان عرض کردیم، رجیستری مقدار زیادی از اطلاعات را ذخیره می کند، از جمله آن اطلاعات می توان به پروفایل های همه کاربران، اطلاعات در مورد برنامه های نصب شده و انواع اسناد که می توانند توسط هر برنامه ایجاد شوند، اطلاعات مربوط به خواص پوشه ها و میانبرهای برنامه، سخت افزار نصب شده و پورت هایی که استفاده شده اشاره کرد. از آنجا که رجیستری ویندوز یک پایگاه اطلاعاتی پیچیده است، تمام اطلاعاتی که می توانند در ظروف اطلاعاتی(information containers) این پایگاه داده (مقادیر) ذخیره شوند، باید به شدت طبقه بندی شوند. Values ها بر اساس نوع داده ها طبقه بندی می شوند که نوع خاصی از داده هایی را که Value می تواند ذخیره کند، طبقه بندی می کند. به طور کلی، 11 نوع داده وجود دارد.

سیستم یکپارچۀ سازمانی راهکار
یک key یا subkey می تواند حاوی Value 0 ، 1 یا بیشتر و یک Value پیش فرض باشد. علاوه بر مقادیر یا values هر key می تواند شامل subkeys باشد که هر مقدار دارای نام، نوع و داده های خود است. سه جزء یک مقدار رجیستری همیشه در یک سفارش خاص مرتب شده اند: name، type of data، value data به عنوان مثال: [RegistrySizeLimit] [REG_DWORD] [0x8000000]


جدول زیر لیستی از انواع داده ها را تعریف می کند:
حداکثر طول یک نام Value:
16 383 کاراکتر در Windows Server 2003، Windows XP و Windows Vista
260 ANSI کاراکتر یا 16383 یونیکد در ویندوز 2000
255 کاراکتر در Windows 95 و Windows 98 و Windows Millennium
مقادیر بزرگ (بیش از 2048 بایت) در external file ذخیره می شود و نام آن فایل به رجیستری اضافه می شود. این مورد باعث می شود که رجیستری کارآمدتر ظاهر شده و به کار خود ادامه دهد.
حداکثر اندازه یک value:
تمام حافظه موجود در ویندوزهای:
NT 4.0 / Windows 2000 / Windows XP / Windows Server 2003 / Windows Vista
16300 بایت در Windows 95 و Windows 98و Windows Millennium است.

انواع مقادیر در رجیستری . آموزشگاه رایگان خوش آموز

اطلاعات زیر مشاهده می کنید، اهداف هر نوع داده را توصیف می کند:

REG_BINARY

داده های Binary در هر شکل را شامل می شود. بیشتر اطلاعات مربوط به دستگاه های سخت افزاری به عنوان داده های باینری ذخیره می شود و در قالب هگزادسیمال در ویرایشگر رجیستری نمایش داده می شود.

REG_DWORD

داده ها به عنوان یک عدد صحیح (4 بایت، 32 بیت) نشان داده شده است. بسیاری از سرویس ها، پارامترهای درایورهای دستگاه ها دارای این نوع هستند و در یک فرمت باینری، هگزادسیمال یا اعشاری نمایش داده می شوند.

REG_EXPAND_SZ

یک رشته داده قابل ارتقا می باشد. به این معنی که این رشته یک متن، حاوی یک متغیر است که می تواند در یک فراخوانی یا Call از یک برنامه جایگزین شود.

REG_MULTI_SZ

مقدار multi-string یا مقدار چند رشته ای که لیستی از رشته های متن در یک قالب مناسب برای ادراک انسان است. رشته ها با فضاها(Space)، کاما(comma) یا سایر نمادها جدا می شوند.

REG_SZ

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

REG_LINK

یک لینک نمادین یا symbolicدر یونیکد است.

REG_FULL_RESOURCE_DESCRIPTOR

مجموعه ای از آرایه های تو در تو هستند. این ذخیره ای از لیست منابع است که توسط یک دستگاه سخت افزاری استفاده می شود. سیستم داده های شناسایی شده را به درختواره یا tree مربوط به HardwareDescription\ می نویسد. در ویرایشگر یا editor، این داده ها به عنوان یک مقدار باینری در فرمت هگزادسیمال نمایش داده می شود.

REG_RESOURCE_LIST

مجموعه ای از آرایه های تو در تو هستند. این یک لیست منابع استفاده شده توسط یک درایور دستگاه یا یک دستگاه سخت افزاری که توسط آن درایور کنترل می شود را ذخیره می کند. این سیستم دادههای کشف شده را در درختواره ResourceMap\ می نویسد. در ویرایشگر، این داده ها به عنوان یک مقدار باینری در فرمت هگزادسیمال نمایش داده می شود.

REG_RESOURCE_REQUIREMENTS_LIST

مجموعه ای از آرایه های تو در تو هستند. این مورد برای ذخیره لیستی از درایور های سخت افزاری استفاده می شود که می تواند توسط یک درایور دستگاه خاص یا یک دستگاه سخت افزاری که توسط آن درایور کنترل می شود استفاده شود. سیستم بخشی از لیست را در درختوار ResourceMap\ می نویسد. داده توسط سیستم تعریف شده است. در ویرایشگر، داده ها به عنوان یک پارامتر باینری در فرمت هگزادسیمال نمایش داده می شوند.

REG_QWORD

این نوع داده به عنوان یک عدد صحیح 64 بیتی معرفی شده و از ویندوز 2000 معرفی شده است. این داده ها در ویرایشگر رجیستری به عنوان مقدار باینری نمایش داده می شود.

REG_NONE

هیچ داده ای در یک key ذخیره نمی شود. این نوع داده ها توسط سیستم یا یک برنامه در رجیستری نوشته می شود. در ویرایشگر یا Editor، به عنوان یک مقدار باینری در یک فرمت هگزادسیمال نمایش داده می شود.

براي مشاهده سرفصل هاي آموزشي Windows Registry، لطفا اينجا کليک کنيد.

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.