رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

آموزش کامل و جامع اسمبی ویندوز

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

آموزش کامل و جامع اسمبی ویندوز


آموزش کامل و جامع اسمبی ویندوز

آموزش کامل و جامع اسمبی ویندوز بیش از 500 صفحه

بصورت رسا و ساده

 

 


دانلود با لینک مستقیم


آموزش کامل و جامع اسمبی ویندوز

سورس برنامه پیام رسان (مسنجر) تحت ویندوز به همراه فایل مستندات به زبان دلفی

اختصاصی از رزفایل سورس برنامه پیام رسان (مسنجر) تحت ویندوز به همراه فایل مستندات به زبان دلفی دانلود با لینک مستقیم و پر سرعت .

سورس برنامه پیام رسان (مسنجر) تحت ویندوز به همراه فایل مستندات به زبان دلفی


سورس برنامه پیام رسان (مسنجر) تحت ویندوز به همراه فایل مستندات به زبان دلفی

این محصول سورس کد یک برنامه پیام رسان شامل برنامه های سرور و کلاینت برای چت بر روی اینترنت است. برنامه دارای چت اختصاصی و چت روم برای چت گروهی است. هر کاربر می تواند چندین چت روم ایجاد نماید یا در رومهای دیگران وارد شود.کاربران می توانند به ارسال و دریافت پیامها به صورت آنلاین و همچنین آفلاین بپردازند.و بسیاری امکانات دیگر که در این برنامه موجود است.این محصول به همراه مستندات ارائه می شود که قابلیت ارائه به عنوان پروژه پایانی را دارد.


دانلود با لینک مستقیم


سورس برنامه پیام رسان (مسنجر) تحت ویندوز به همراه فایل مستندات به زبان دلفی

کارت ویزیت کافی نت با طرح ویندوز 8

اختصاصی از رزفایل کارت ویزیت کافی نت با طرح ویندوز 8 دانلود با لینک مستقیم و پر سرعت .

کارت ویزیت کافی نت با طرح ویندوز 8


کارت ویزیت کافی نت با طرح ویندوز 8

این کارت ویزیت بسیار جالب و دل چسبه به گونه ای که چند تا از این ها سفارش داده اند

در ضمن لایه باز هم هست و در فتو شاپ ویرایش می شود


دانلود با لینک مستقیم


کارت ویزیت کافی نت با طرح ویندوز 8

نرم افزار اسیلوسکوپ پیشرفته + نرم افزار اسیلوسکوپ برای ویندوز نسخه پرتابل(قابل حمل)

اختصاصی از رزفایل نرم افزار اسیلوسکوپ پیشرفته + نرم افزار اسیلوسکوپ برای ویندوز نسخه پرتابل(قابل حمل) دانلود با لینک مستقیم و پر سرعت .

نرم افزار اسیلوسکوپ پیشرفته + نرم افزار اسیلوسکوپ برای ویندوز نسخه پرتابل(قابل حمل)


نرم افزار اسیلوسکوپ پیشرفته + نرم افزار اسیلوسکوپ برای ویندوز نسخه پرتابل(قابل حمل)

نرم افزار اسیلوسکوپ پیشرفته(دارای فایل نصبی) + نرم افزار

اسیلوسکوپ برای ویندوزنسخه پرتابل(قابل حمل)

 

کمک برای گزارش کار نویسی و آموزش اسیلوسکوپ برای دانشجویان

برق

این نرم افزار ساخت کشور فرانسه میباشد.


دانلود با لینک مستقیم


نرم افزار اسیلوسکوپ پیشرفته + نرم افزار اسیلوسکوپ برای ویندوز نسخه پرتابل(قابل حمل)

دانلود مقاله ویندوز XP

اختصاصی از رزفایل دانلود مقاله ویندوز XP دانلود با لینک مستقیم و پر سرعت .

 

 

یادگیری مقدمات
رجیستری در ویندوز XP نقشی جزئی اما مهم برعهده دارد. از یک طرف، رجیستری نقشی منفعل دارد چون فقط مجموعه ای از پارامترهایی است که در دیسک سخت شما جای گرفته است وشاید حتی زمانی که سندی را ویرایش می کنید، اینترنت را مرور می کنید یا فایلی را جستجو می کنید، در مورد آن هم همین طور فکر کنید،از سوی دیگر، رجیستری نقشی کلیدی در تمام این فعالیتها ایفا می کند. پارامترهای رجیستری هستند که تعیین می کنند ویندوز XP به چه شکل نمایان شود وچگونه رفتار کند. آنها حتی برنامه های کاربردی را نیز کنترل می کنند که در کامپیوتر شما اجرا می شوند را نیز کنترل می کنند. این امر از رجیستری ابزاری مناسب هم برای پیشرفته وهم برای متخصصین IT می سازد که به آنها توان اختصاصی سازی پارامترهایی را می دهد که در رابط کاربر قابل دسترسی نمی باشند. این فصل رجیستری رابه شما معرفی می کند. ابتدا در مورد رجیستری ونحوه تطابق آن با دنیای شما اطلاعاتی کسب می کنید. سپس برخی از اصطلاحات مهم را شرح می دهم تا مطمئن شوید که می توانید زبان رجیستری را دریافته ونحوه سازماندهی آن توسط ویندوز XP را ببینید. سپس با ابزارهایی که من برای ویرایش رجیستری به کار برده ام آشنا خواهید شد ودر پایان نحوه ذخیره سازی رجیستری در دیسک سخت توسط ویندوز XP را خواهید دید. در سرتاسر این فصل با نکاتی مواجه خواهید شد که در خارج از رجیستری مفید واقع می شوند. برای مثال دوساختار متفاوت برای ذخیره سازی اعداد در حافظه می آموزید که متخصصین IT بیشتر در خارج از رجیستری اجرا می کنند تادرداخل آن. تمام این موارد اطلاعات مقدماتی می باشند اما این فصل را نخوانده رها نکنید. حداقل یکبار آن را بخوانید تابرای مطالعه فصول بعدی آمادگی بیشتری پیدا کنید.
قلب وروح ویندوزر XP :
ویندوز XP داده های پیکر بندی رادر رجیستری ذخیره می کند. رجیستری یک بانک اطلاعاتی سلسله مراتبی است که از آن می توان به عنوان یک مخزن مرکزی برای داده های پیکر بندی {اصطلاح مایکروسافت} یا یک بانک اطلاعاتی پیکربندی {اصطلاح کتاب} یادکرد. بانک اطلاعاتی سلسله مراتبی خصوصیاتی دارد که آن را برای ذخیره کردن داده های پیکربندی مناسب می سازد. بانک اطلاعاتی در یک نمودار، مانند نمودار شکل 1-1 طرح بندی شده وشبیه به نمودار سازمان به نظر می رسد. به این ترتیب درست مانند مسیرهای فایل در ویندوز XP می توان از طریق مسیرها به پارامترها دست یافت. سازمان سلسله مراتبی رجیستری یافتن پارامترها را آسان می سازد.بدون مراجعه به رجیستری نمی توانید در ویندوز XP هیچ کاری انجام دهید. من از ابزاری برای دسترسی به رجیستری استفاده کرده ودر حالی که در رابط کاربر کلیک می کردم. سیستم عامل را مشاهده می نمودم. در هر بار کلیک کردن، ویندوز XP به رجیستری مراجعه می کرد. هربرنامه کاربردی که مورد استفاده قرار می دادم. پارامترهای خودرا در رجیستری جستجو می کرد. فقط رجیستری مورد توجه بود. من کتابهای دیگری فقط رجیستری مورد توجه بود. من کتابهای دیگری نیز مورد رجیستری نوشته ام ودر آنها رجیستری راقلب وروح سیستم عامل نامیده ام. رجیستری علاوه براین که مکانی مرکزی برای ذخیره پارامترها است. روابط پیچیده ای بین بخش های مختلف ویندوز XP برنامه های کاربردی ورابط کاربر برقرار می کند. برای مثال روی انواع مختلف فایلها کلیک راست کنید تا منوهای میانبر متفاوتی را مشاهده کنید. در واقع پارامترهای رجیستری هستند که این نوع رابط کاربر حساس به موقعیت را امکان پذیر می سازند. پارامترهای هر کاربردی که به ویندوز XP وارد می شود. از سایر کاربران متفاوت می باشد بازهم به دلیل رجیستری توانایی ویندوز XPدر استفاده از پیکربندیهای متفاوت کامپیوترهای Laptop تاحد زیادی به رجیستری بستگی دارد. حتی Plug and play به رجیستری بستگی دارد.
مورد توجه کاربران پیشرفته: اهمیت رجیستری واضح است، اما فایده یادگیری آن برای کاربران پیشرفته چیست؟ خوب، اگر شما به تکنولوژی علاقمند باشید، می خواهید باآن بیشتر کار کنید تا در مورد آن بیشتر بدانید . برای کسب اطلاعات بیشتر در مورد ویندوز XP چه روشی بهتر از دانستن این است که پارامترها رادر کجا وچگونه ذخیره کنید؟ روال کار شبیه به شکستن VCR است تا بدانید چگونه کار می کند. اگر تا به حال فکر می کردید که چرا سیستم عامل همیشه به روشی خاص رفتار می کند، پاسخ این است که همیشه به رجیستری مراجعه می کند. البته کسب مهارت در رجیستری برای کاربران پیشرفته مزایای خاصی دارد. چون آن بانک اطلاعاتی پیکر بندی سیستم عامل است. دراین حالت تهیه نسخه پشتیبان از پارامترها آسانتر است .بر خلاف گذشته که پارامترها در فایلهای INI ذخیره می شدند، اکنون وقتی می خواهید مقداری را بیابید همیشه می دانید کجا را جستجو کنید. اما بزرگترین مزیت کسب مهارت در رجستری جالبتر وواقعیتر است: می توانید ویندوز XP وبرنامه های کاربردی رابه روشهایی اختصاصی کنید که در آن اجرا می شود به طرق دیگر ممکن نیست. ویندوز XP هزاران پارامتر دارد که در هیچ پنجره محاوره ای نخواهید دید مگر بخواهید آن را اختصاصی کنید، برای مثال مسیر پوشه Favorites رابه محل دیگری تغییر دهید، کیفیت ارتباط با اینترنت را بهبود ببخشید وبه منوی میانبر هریک از انواع فایلها فرمان هایی اضافه کنید، در فصل چهارم Hack کردن رجیستری در مورد انواع مختلف اختصاصی سازی توضیح کاملی داده شده است.
مورد توجه متخصصین IT : متخصصین IT متکی به رجیستری می باشند چرا که به آنها امکان می دهد از بیشتر ویژگی های مدیریتی استفاده کنند. قسمت اعظم این کتاب به این ویژگی ونحوه به کارگیری رجیستری توسط آنها می پردازد. مدیریت راهبرد یکی از مهمترین ویژگی هاست. متخصصین IT از راهبردها برای پیکربندی کامپیوتر وپارامترهای کاربر استفاده می کنند، به صورتی که کاربران نمی توانند آن پارامترها را تغییر دهند. برای مثال، من اخیرا از راهبردها برای پیکربندی محافظ صفحه نمایش کاربر استفاده کردم به صورتی که پس از پانزده دقیقه که از کامپیوتر استفاده نشود، Desktop قفل می شود وبه این ترتیب وقتی کاربر بدون خروج از ویندوز XP کامپیوتر را ترک می کند، امنیت آن به خطر نمی افتد. مدیریت راهبرد مزیت بزرگی برای سازمانهای IT است، چون هم هزینه ها را کاهش داده وهم بهره وری کاربر را افزایش می دهد. متخصصین IT می توانند امنیت رجیستری را کنترل نمایند. این امر به کاربران اجازه می دهد . به جای ورود به کامپیوتر به عنوان Adminisrator برنامه هایی را از طریق حق دسترسی محدود خود اجرا کنند که نیازمند تبدیل به سیستم جدید می باشند. شما می توانید امنیت رجیستری را مستقیما کنترل کرده یا از ابزاری نظیر Security Configuration and Analysis برای خودکارسازی این کار استفاده کنید. متخصصین IT می توانند از ترکیبی از اسکریپت ها برای اختصاصی سازی خودکار استفاده کنند، یکی از متخصصین IT که اخیرا باوی کار می کردم،‌اسکریپت هایی نوشته که کامپیوتر کاربر را پس از نصب ویندوز XP پیکربندی می کند، یک اسکریپت خوب بیشتر نیازهای شما را برآورده می کند. یکی از مزایای غیر مستقیم اما مهم رجیستری برای متخصصین IT قابلیت انطباق آن با برنامه کاربردی است. مایکروسافت برای محل انواع مختلف پارامترها در رجیستری، استانداردهایی تعریف کرده است. این شرکت برای ساختار، فایل داده های پیکربندی Plug and paly ، پارامترهای چاپگر، پارامترهای برنامه کاربردی غیره استانداردهایی دارد. برنامه های کاربردی که این استانداردها را دنبال می کنند به احتمال زیاد در سیستم عامل بهتر عمل می کند، چون در جستجوی پارامترهای مشابه در محل های یکسانی هستند. به همین دلیل ، بیشتر برنامه های کاربردی که در ویندوز 2000 خوب عمل می کنند، در ویندوز XP نیز خوب کار می کنند، مشروط براین که ساختار کلی رجیستری بین دو سیستم عامل تغییر چندانی نکرده باشد. رجیستری ویژگی های مدیریتی دیگری نیز به متخصصین IT ارائه می دهد که لازم نیست در آنها مهارت داشته باشند. برخی از این ویژگی ها عبارتند از: اختصاصی سازی تولید
تغییر مسیر پوشه - پروفایل های سخت افزار- فایل های سخت افزار – فایل های Offlin – کنترل بهینگی- پروفایل های نامشخصی کاربر- ابزارهای مدیریتی ویندوز
تاریخچه مختصری از رجیستری: MS- DOS داده های پیکربندی خودرا از Autoexec. Bat , Config.sys می گیرد. هدف اصلی Config.sys بار گذاری راه انداز ابزار وهدف اصلی Autoexec . bat آماده سازی MS-DOS برای استفاده از طریق اجرای برنامه ها، تنظیم متغیرهای محیط کار وغیره می باشد. هر برنامه کاربردی که در MS-DOS اجرا می شود، مسئول کنترل پارامترهای خود می باشد. هیچکدام ازاین فایلهای پیکربندی در ویندوز XP مفید نمی باشند. ویندوز 3.0 بافراهم کردن فایلهای INI برای ذخیره سازی پارامترها، محدودیتهای Autoexec . bat و Config.sys را کاهش می دهد. فایلهای INI فایلهای متنی هستند که حاوی یک یا چند بخش بوده ودر هر بخش یک یا چند پارامتر را شامل می شوند. بدون تردید با آنها زیاد روبرو شده اید. مشکل فایل های INI این است که هیچ سلسله مراتبی نداشته، ذخیره سازی مقادیر دودویی در آنها دست وپاگیر بوده و هیچ استانداری برای ذخیره کردن انواع مشابهی از پارامترها را ارائه نمی دهند . فایل INI مشکلات دیگری نیز دارند که همگی مربوط به عدم توانایی فایل پیکربندی در ایجاد روابط پیچیده بین برنامه های کاربردی وسیستم عامل است. مشکل بزرگتر فایل های INI ونسخه های قبلی ویندوز شمار روبه افزایش این فایل های وهمچنین پراکندگی آنها در کامپیوتر بود. هر برنامه کاربردی فایلهای INI مخصوص به خود داشت. ویندوز 3.1 رجیستری رابه عنوان ابزاری برای ذخیره پارامترهای [Obgect Linking OLE and embedding] وویندوز 95 ویندوز NT3.5 رجیستری را برای بانک اطلاعاتی پیکربندی که ویندوز XP در حال حاضر از آن استفاده می کند، ارائه دادند. هرچند فایلهای INI دیگر ضروری نمی باشند، چون برنامه های کاربردی در حال حاضر روش بهتری برای ذخیره سازی پارامترها دارند، هنوز هم برخی از آنها در بعضی کامپیوترها خواهید یافت، از جمله Win. Ini .چندسال قبل، مردم به تاریخچه رجیستری بیش از امروز علاقمند بودند. رجیستری از سال 1995 آغاز به کار کرده وامروزه مردم قدر آن را بیشتر می دانند، بنابراین صفحات بیشتری ازاین کتاب رابرای معرفی تاریخچه آن به هدر نمی دهم. درس تاریخ تمام شد، به زمان حال برمی گردیم.
هشدارهاوباورهای غلط در مورد رجیستری: رجیستری علیرغم تمام مزایایی که دارد هنوز یک معمای پیچیده است. ازیک سو، مرکزی برای تمام داده های پیکربندی ویندوز XP است. از سوی دیگر، همین حقیقت که رجیستری بسیار حیاتی است، آن را یکی از نقاط صعف سیستم عامل ساخته است. اگر رجیستری خطا کند، ویندوز XP خطا می کند. خوشبختانه ، اشکال کلی کمتر پیش می آید واشکال جزئی راکه مانع از شروع به کار کردن کامپیوتر نمی شود، به سادگی می توان برطرف کرد. نقش کلیدی رجیستری یکی از دلایلی است که باعث شده جایگاه افسانه ای پیدا کند. مایکرو سافت دراین مورد اطلاعات زیادی ارائه نمی دهد. شما ویرایشگر رجیستری رادر منوی Start نخواهید یافت. در راهنمای ویندوز اطلاعات چندانی در مورد رجیستری مطرح نشده است وچرا باید اینگونه نباشد؟ آیا واقعا انتظار دارید کاربر معمولی به رجیستری علاقه نشان دهد؟ کمبود اطلاعات ارائه شده از مایکروسافت منجر به ایجاد سایت های وب شخصی وپرسش وپاسخ هایی در مورد رجیستری شده که همواره مورد توجه می باشند. من می خواهم این افسانه را باطل کنم.منظورم را اشتباه برداشت نکنید: قدرت عظیمی در رجیستری نهفته است اما هیچ جادویی وجود ندارد که از آن بترسید. به عبارت ساده تر، رجیستری همان پارامترهای شماست پس ازاینکه به کار در رجیستری عادت کردید، دیگر نه هیجان آور خواهد بود ونه کسل کننده. هشدارهایی که در بیشتر سندها می بینید وحاوی دستورالعمل هایی برای ویرایش رجیستری می باشند، اهمیت چندانی ندارند به خصوص برای خوانندگان این کتاب که یا کاربران پیشرفته می باشند ویا متخصصان IT . هیچ آسیبی به رجیستری وارد نمی کنید که قابل بازگشت نباشد. فرض کنید که هشدار ساده ای از شما می خواهد قبل از تغییر پارامترها از آنها نسخه پشتیبان تهیه کنید یا از کامپیوتر خود مرتبا نسخه پشتیبان تهیه کنید، اگر این کار را نکردید، ازیکی از ابزارهای متعدد رفع اشکالی که در این کتاب خواهید آموخت برای حل مشکل استفاده کنید. فصل سوم تهیه نسخه پشتیبان از رجیستری به راهنمایی هایی برای رفع اشکال می پردازد.
مفاهیم ضروری: برای استفاده مطلوب ازاین کتاب یادگیری مفاهیم ارائه شده در بخش زیر ضروری است. باید این مفاهیم را بدانید با رجیستری به خوبی کار کنید. برای مثال، رجیستری پراز مقادیر هگزادسیمال می باشد واگر با‌آنها آشنایی نداشته باشید هیچ مفهومی برایتان نخواهند داشت. اگر در برنامه نویسی تخصص دارید، می توانید این بخش ها را نادیده بگیرید، درغیر این صورت آنها را با دقت مطالعه کنید. بخش های زیر مهمترین مفاهیم از جمله شناسه های امنیتی وعمومی [ Security and Globally
Unique Identifers] را معرفی می کنند. می آموزند چگونه مقادیر هگزادسیمال را خوانده، آنها را به مقادیر دودویی ودهدهی تبدیل کرده واز آنها به عنوان Bit Mask استفاده کنید. تفاوت بین کد نویسی Unicode وکاراکترهای ANSI را خواهید آموخت. حتی می آموزید کامپیوترهای مبتنی بر اینتل چگونه اعداد رادرحافظه ذخیره می کنند. تمام این عناوین برای افزایش توانایی شما در استفاده از رجیستری به عنوان یک ابزار ضروری می باشد.
شناسه های امنیتی: حقوق دسترسی کامپیوتر، حقوق دسترسی کاربر، گروه ها وسایر عناصر مرتبط با امنیت، قوانین امنیتی {SID} فقط قوانین امنیتی را مشخص می کند. هربار که ویندوز XP یا Active Directory یک قانون امینتی ایجاد می کند، یک SID برای آن تولید می شود. [ LSA] Local Security Authority در ویندوز XP ، SID هایی که برای قوانین امنیتی محلی تولید کرده وسپس آنها را در بانک اطلاعاتی امنیتی محلی ذخیره می کند. Domain Securty Authority ، SID هایی برای قوانین امنیتی Domain تولید کرده وسپس آنها رادر Active Directory ذخیره می کند. SID ها در حوزه خود منحصر به فرد می باشند. هر SID متعلق به قانون امنیتی محلی در کامپیوتر وهرSID متعلق به قانون امنیتی در Domain منحصر به فرد می باشد . علاوه براین ویندوز XP و Active Directory هیچگاه ازیک SID مجددا استفاده نمی کنند، حتی اگر قانون امنیتی آن SID را حذف کرده باشند. بنابراین اگر یک حق دسترسی را حذف کرده ومجددا اضافه کنید، یک SID جدید می گیرد. نکته مهمی که باید به خاطر داشته باشید، این است که هر حق دسترسی یک SID دارد. درست مثل شماره گذ رنامه که فقط به شما اجازه مهاجرت می دهد. برای رجوع به حق دسترسی می توانید از نام آن یا SIDآن استفاده کنید، اما در عمل هرگز از SID های حقوق دسترسی را همواره مشاهده می کنید وبه همین دلیل است که باید آنها را بیاموزید. یک مثال از SID بدین شکل می باشد: S-1-5-21-2857422465-1465058494-500-1690550294. SIDها همواره با s- شروع می شوند. عدد بعدی نسخه SID را مشخص می کند- دراین مثال 1 می باشد. عدد بعدی مجوز شناسه را نشان می دهد ومعمولا 5 است که مجوز NT می باشد. اعداد بعدی تا 500 شناسه Domain بوده وبقیه SID یک شناسه نسبی است که حق دسترسی یا گروه می باشد. این واقعا نکاهی کلی به فرمت SID است که بسیار پیچیده تر ازاین مثال ساده می باشد.اگر می خواهید در مورد SID ها بیشتر بدانید به آدرس زیر که بخشی در Resource Kit ویندوز 2000 درمورد SID ها می باشد، مراجعه کنید:
http://www.microsoft.com/windows200/techinfo/reskit/in/destrib/dsce-ctl-xgqve.htm
برخی SIDها کوچکتر از مثال قبلی می باشد. مانند S-1-5-18 اینها SID هایی مرسوم می باشند ودر تمام کامپیوترها وتمام Domain ها یکسان هستند. آنان جالب هستند چراکه بارها وبارها در رجیستری وسایر مکانها ظاهر می شوند. جدول 1-1 SID های مرسوم ویندوز XP را شرح می دهد. نام SID هایی که بیشتر مورد استفاده هستند. با حروف کج مشخص شده اند. به جای Domain در SIDها، شناسه Domain مربوطه قرار می گیرد.

 

SID User or Group name
S-1-0 Null Authority
S-1-0-0 Nobody
S-1-1 World Authorty
S-1-1-0 Everyone
S-1-2 Local Authority
S-1-2-0 Locall
S-1-3 Creator
S-1-3-0 Creator Owner
S-1-3-1 Creator Group
S-1-3-2 Not used in Windows XP
S-1-4 Nonunique Authority
S-1-5 NT Authority
S-1-5-1 Dialup
S-1-5-2 Network
S-1-5-3 Batch
S-1-5-4 Interctive
S-1-5-5-X-Y Logon Session
S-1-5-6 Service
S-1-5-7 Anonymous
S-1-5-8 Not used in windows XP
S-1-5-9 Enterprise Domain Users
S-1-5-10 Self
5-1-5-11 Authenticated Users
5-1-5-12 Restricted
5-1-5-13 Terminal Service Users
5-1-5-14 Romote Interactive Logon
5-1-5-18 LocalSystem or System
5-1-5-19 LocalService
5-1-5-29 NetworkService
5-1-5-domain-500 Administrator
5-1-5-domain-501 Guest
5-1-5-domain-502 Krbtgt
S-1-5-domain-512 Domain Admins
5-1-5-domain-513 Dormain Users
5-1-5-domain-514 Domain Guests
5-1-5-domain-515 Domain Computers
5-1-5-domain-516 Domain Controllers
5-1-5-domain-517 Cert Publishers
5-1-5-rootdomain-518 Scherma Admins
5-1-5-root domain-519 Enterprise Admins
5-1-5-root domain-520 Group Policy Creator Owners
5-1-5-domain-553 RAS and LAS Servers
5-1-5-32-544 Administrators
S-1-5-32-545 Users
5-1-5-32-546 Guests
5-1-5-32-547 Power Users
5-1-5-32-548 Account Operators
5-1-5-32-549 Server Operators
5-1-5-32-550 Print Operators
5-1-5-32-551 Backup Operators
5-1-5-32-552 Replicator
5-1-5-32-554 Pre-Windows 2000 Compatible Access
5-1-5-32-555 Remote Desktop Users
5-1-5-32-556 Network Configuration Operators
5-1-6 Site Server Authority
5-1-7 Intemet Site Authority
5-1-8 Exchange Authority
5-1-9 Resource Manager Authority

 

شناسه های عمومی: شناسه های عمومی بیشتر به نام GUID { gooid تلفظ می شود.} شناخته می شوند. آنها شماره هایی هستند که فقط آبجکت ها از جمله کامپیوترها، مولفه های برنامه ابزارها وغیره را مشخص می کنند. این آبجکت ها اغلب نامی دارن، اما GUID آنها همیشه منحصر به فرد است حتی اگر دو آبجکت نام یکسانی داشته باشند. یا نامشان تغییر کند. به عبارت دیگر GUID یک آبجکت شبیه به SID قانون امنیتی است. GUID ها در سرتاسر رجیستری خواهید دید، بنابراین باید با آنها آشنا شوید. تمامی GUID ها فرمت مشابهی دارند. آنها اعداد هگزادسیمال شانزده بایتی هستند که در فاصله از هم جداشده وکل اعداد در کروشه قرار می گیرند. مثالی ازیک GUID واقعی عبارتست از [ 645FF040- 5081- 101B- 9F08-00AA002F954E] که آبجکت Recyle Bin رادر Desktop نمایش می دهد. برنامه نویسان اغلب از ابزار Guidgen- exe برای ایجاد GUID ها استفاده می کنند، اما ویندوز XP نیز آنها را تولید می کند. منبع تولید هرچه که باشد، مایکروسافت تضمین می کند که GUID ها منحصر به فرد هستند. فرقی نمی کند Guidgen. Exe یا ویندوز XP چندبار یک GUID را تولید کرده باشد، نتیجه همواره منحصر به فرد است به همین دلیل GUID ها برای شناسایی آبجکت هایی نظیر کامپیوترها ، ابزارها وهر آنچه تصورش را بکنید، مناسب می باشند.
علائم هگزادسیمال:
نود ونه درصد داده هایی که در رجیستری مشاهده می کنید، هگزادسیمال می باشند. کامپیوترها به دلایلی به جای مبنای ده از مبنای شانزده {هگزادسیمال} استفاده می کنند که آنان راره زودی خواهید آموخت. برای این که بتوانید از رجیستری به عنوان یک ابزار، استفاده خوبی به عمل آورید، باید بدانید چگونه اعداد هگزادسیمال را خوانده وتغییر دهید که هدف اصلی این بخش همین است. علائم دودویی ودهدهی بخوبی باهم همراه نمی شوند. علائم دهدهی رادر کودکی فراگرفته اید. دراین علائم 734 یعنی 10*4 + به توان 1 10 3 +به توان2 10*7 که یعنی 1*4+10*3+100*7 . ساده است، این طور نیست؟ ارقام از صفر تانه می باشندو چون هر رقم رااز راست به چپ در عدد ده باتوان های صعودی ضرب می کنید، این علائم مبنای ده نامیده می شوند. مشکل این است که علائم دهدهی در سیستم کامپیوتر به خوبی به یک وصفر ترجمه نمی شوند. اما علائم دودویی می شوند. دراین علائم 1011 یعنی 2 1+ به توان1 2*1+به توان 2 2*0 به توان 3 2*1 یا 1*1+2*1+4*0+8*1 که 11 می شود. ارقام صفر ویک بوده وچون هر رقم رااز راستبه چپ در عدد دو با توانهای صعودی ضرب می کنید، این علائم مبنای دو نامیده می شوند. تبدیل ارقام دودویی به اعداد دهدهی کار سختی است وخواندن ونوشتن ارقام دودویی بسیار دست وپاگیر است. حالا می رسیم به علائم هگزادسیمال . علائم هگزادسیمال در مبنای پانزده بوده وچون شانزده بردوبخش پذیر است تبدیل ارقام دودویی وهگزادسیمال به یکدیگر ساده است. ارقام از صفر تانه و A تا F می باشند. در جدول 2-1 معادل دهدهی هررقم نشان داده شده است. در هگزادسیمال ، A09C یعنی:
Binary Hexadecimal Decimal
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 A A
1011 B B
1100 C C
1101 D D
1110 E E
1111 F F

 

16*12+ به توان 1 16*9+ به توان 2 16*0+به توان3 16*10یا 1*12+16*9+256*0+4096*10 که 41116 در مبنای ده می باشد. در علائم هگزادسیمال هررقم از راست به چپ در عدد شانزده باتوان های صعودی ضرب می شود. تبدیل علائم دودویی وهگزادسیمال به یکدیگر ممکن است ساده باشد اما وقت گیر است، پس از این حقه استفاده کنید. وقتی می خواهید علائم دهدهی رابه هگزادسیمال تبدیل کنید بااستفاده از جدول 2-1 از چپ به راست گروه های چهاررقمی مشخص کرده ومعادل هگزادسیمال آن را جایگزین کنید. برای مثال برای تبدیل 01101010 به هگزادسیمال 0110 یعنی 6و 1010 یعنی A ، پس در نهایت رقم هگزادسیمال عبارتست از 6A . اگر تعداد ارقام در مبنای دوبه چهار بخش پذیر نباشد، کافی است از سمت چپ به راست هریک از رقم های هگزادسیمال به دودویی بااستفاده از چپ به راست هریک از رقم های هگزادسیمال را یافته ومعادل دودویی آن را جایگزین کنید. برای مثال برای تبدیل IF از هگزادسیمال به دودویی ، I یعنی 00001 و F یعنی 1111 که در نهایت 00011111 می شود. آخرین مشکل این است که 12یک رقم دهدهی است یا هگزادسیمال ؟ اطلاعات کافی ندارید تا مطمئن شوید. راه حل این است که همیشه از پیشوند OX در ابتدای ارقام هگزادسیمال استفاده کنید. بنابراین 0x12 .یک رقم هگزادسیمال است درحالی که 12 یک رقم دهدهی است. این فرمت استاندارد ارقام هگزادسیمال است که مایکروسافت در مستندات خود آورده ودر تمام این کتاب نیز استفاده شده است.
نکته: اگر تبدیل ارقام دودویی، دهدهی وهگزادسیمال برایتان سخت است، از ماشین حساب ویندوز XP استفاده کنید. برای این منظور روی Calculator , Accessories, All programs Start کلیک کنید. با کلیک کردن روی Scientific در منوی View به نمای علمی بروید. در سمت چپ فوقانی ماشین حساب چهاردکمه می بینید: Bin, Oct, Dec, Hex روی دکمه مربوط به مبنایی که می خواهید عدد را به آن وارد کنید کلیک کرده، عدد را تایپ کرده وسپس روی دکمه مربوط به مبنایی که می خواهید عدد به آن تبدیل شود، کلیک کنید.
بیت ها و بیت ماسک ها: حالا که علائم دودویی وهگزادسیمال را فراگرفته اید، نوبت به بیت ماسک ها می رسد، ویندوز XP گاهی اوقات در رجیستری پارامترها رادر یک عدد گروه بندی می کند. هربیت آن عدد یک پارامتر متفاوت است. بنابراین می توانید هشت پارامتر رادریک بایت، شانزده پارامتر رادیک ورد وبه همین ترتیب ذخیره کنید. بیت های مبنای دواز راست به چپ خوانده شده وبا صفر شروع می شوند. بخش بالایی معادل مبنای دورا نشان می دهد وبخش بعدی رقم هربیت را نشان می دهد. رقمی که در آخرین قسمت سمت راست قرار دارد همیشه صفر است. غالب اوقات دستورالعمل اینقدر صریح نبوده وشماره دقیق بیت رابه شما نمی دهند. بنابراین باید کمی عملیات ریاضی انجام دهید. غالبا تمام آنچه که می بینید ماسک است وباید مشخص کنید ماسک چه بیت هایی را نمایش می دهد.برای مثال، برای روشن کردن بیت 0x40 در رقم 0x43 هر دوعدد را به مبنای دوتبدیل کرده، مشخص کنید ماسک چه بیت هایی را نمایش می دهد وآنها را به بیت های موجود در رقم تغییر داده وسپس رقم را مجددا به هگزادسیمال تبدیل کنید. ساده ترین روش برای انجام این مراحل این است که از ماشین حساب در وضعیت علمی استفاده کنید. برای خاموش کردن پارامتر همین مراحل انجام می شود به جز اینکه باید بیت های مورد نظر رابه صفر تغییر دهید. از راست به چپ ماسک هربیت عبارتست از 0x80,0x40,0x20,0x10,0x08,0x04.0x02
,0x1 .
توجه: خاموش وروشن کردن بیت ماسک ها در صورتی که از ریاضیات دودویی استفاده کنید. ساده تر نیز می شود. برای روشن کردن بیت ماسک دریک عدد، دوعدد راباهم OR کنید. برای خاموش کردن بیت ماسک دریک عدد، بیت های ماسک را معکوس کرده وسپس باعدد AND کنید: number AND NOT mask . تمام این عملیات را می توان باماشین حساب در وضعیت علمی انجام داد.
Big- Endian , Little Endian : دریک رقم هگزادسیمال مانند 0x01, 0x102 دارای بیشترین ارزش و 0x02 دارای کمترین ارزش می باشد. بایت های آخرین قسمت سمت چپ ارزشمندتر می باشند، چون این ارقام درعدد شانزده باتوان بالاتری ضرب شده اند. ارقام آخر سمت راست ارزش کمتری دارند وهرچه از راست به چپ حرکت می کنید، ارزش ارقام بیشتر می شود. برنامه ها اعداد رابه دوروش در حافظه ذخیره می کنند: Little- Endian , Big- Endian وقتی برنامه ای عددی رابا استفاده ازروش ذخیره سازی Big- Endian ذخیره می کند. ابتدا بایت های با ارزشتر وسپس بایت های کم ارزشتر رادر حافظه ذخیره می کند. برای مثال ، عدد 0x01020304 به روش Big- Endian در حافظه به صورت 0x01 0x02 0x03 0x04 ثبت می شود. مشکل اینجاست که پردازشگرهای مبتنی براینتل اعداد رابه این روش در حافظه ذخیره نمی کنند. آنها از ساختار Little- Endian استفاده می کنند یعنی ابتدا بایت های کم ارزشتر وسپس بایت های باارزشتر را ذخیره می کند. بنابراین، عدد مثال فوق در حافظه به صورت 0x04 0x03 0x02 0x01 ثبت می شود. هرچند بیشتر ابزارها تمام اعداد رابه صورت صحیح نمایش می دهند، وقتی به اعداد در مقادیر دودویی نگاه می کنید توجه دقیق داشته باشید چون ابزارها به صورت خودکار تربیت بایت ها را معکوس نمی کنند.
کدهای Unicode , ANSI : اولین شمای کد کاراکتری ASCII بود که هنوز هم مورد استفاده قرار می گیرد. در کد کاراکتری ASCII هرکاراکتر هشت بیت یایک بایت است. چون ASCII برای زبانهای غربی مورد استفاده قرار می گرفت فقط محدود به کشورهای اروپایی ومناطقی می شد که زبان آنها در 256 کاراکتر ASCII موجود بود. برای برطرف کردن این محدودیت سازمان استاندارد بین المللی [ ISO] . استاندارد کد کاراکتری جدیدی به نام Latin-1 ایجاد کرد که کاراکترهای اروپایی به غیر از کاراکترهای موجود در مجموعه ASCIIرا نیز شامل می شد. مایکروسافت Latin-1 را بهبود بخشید وآن را ANSI نامید . اما ANSI هنوز هم یک کد کاراکتری هشت بیتی است که فقط 256 کاراکتر منحصر به فرد را نمایش می دهد. بسیاری از زبان های آسیایی مانند: چینی، کره ای وژاپنی هزاران نماد دارند برای برطرف کردن محدودیت های استاندارد کدکاراکتری هشت بیتی مایکروسافت به همراه شرکت هایی نظیر IBM, Apple کنسرسیوم غیر انتفاعی Unicode را ایجاد کرده واستاندارد کد کاراکتری جدیدی برای کاراکترهای بین المللی تعریف نمودند. نقطه نظرات ISO, Unicode باهم ادغام شده ونتیجه آن استاندارد Unicode برای کدکاراکتری بود. Unicode یک استاندارد کد شانزده بیتی است که 65536 کاراکتر کجزا را ارائه می دهد. این استاندارد حتی از زبان هایی مرموز مثل خطوط تصویری سانسکریت ومصری نیز پشتیبانی می کند که حاوی علائم نقطه گذاری ، نمادهای ریاضی وتصویری می باشند نیز پشتیبانی می کند. کد کاراکتری اصلی ویندوز XP Unicode می باشد امااز ANSIنیز پشتیانی می کند. سیستم عامل نام آبجکت ها، مسیرها ونام فایل ها را به صورت کاراکترهای شانزده بیتی Unicodeدر رجیستری ذخیره می کند. اگر برنامه ای ، متن Jerry را با استفاده از ANSI ذخیره کند. در حافظه به صورت 0x4A 0x65 0x72 0x72 0x76 ثبت می شود. اما اگر برنامه ای همین رشته را با استفاده از Unicode ذخیره کند، در حافظه به صورت 0x4A 0x00 0x65 0x00 0x72 0x00 0x72 0x00 0x79 0x00 ثبت می شود. چرا؟ چون متن Unicode شانزده بیتی است ویوندوز XP ارقام شانزده بیتی را به فرمت Little- Endian ذخیره می کند. بنابراین در حافظه به صورت 0x004A نمایش داده وبه دنبال آن e را به صورت 0x0065 وسپس باقی کاراکترها را به همین شکل نمایش می دهد.
رشته های خالی [ Empty] وتهی [ Null] : اگر بااستفاده از زبانی مانند C برنامه نوشته باشید، مفهوم تهی برایتان بیگانه نیست. تهی همان کاراکتر Null یا 0x00 می باشد. ویندوز XP رشته ها را با کاراکتر Null خاتمه می دهد تابرنامه دریابد رشته در کجا پایان می یابد. در رجیستری مفهوم مشابهی وجود دارد. یک مقدار می تواند داده های تهی داشته باشد یعنی اصلا هیچ داده ای ندارد وخالی است. معمولا وقتی به مقداری تهی در رجیستری نگاه می کنید. متن Not set Value را می بینید. این بامقداری که حاوی یک رشته خالی است فرق می کند.
ساختار رجیستری: ساختار رجیستری ویندوز XP آنقدر شبیه به ساختار سیستم فایل آن است که فقط می توانم تحلیلی از ان ارائه دهم.Registry Editor ، ابزاری که برای ویرایش رجیستری استفاده می شود و Windows Explorer را مقایسه می کند. در پنجره سمت چپ ویرایشگر که Key Pane نامیده می شود، سلسله مراتب رجیستری ودر پنجره سمت چپ windows Explorer سلسله مراتب سیستم فایل را می بینید. هرپوشه در Key Pane یک کلید رجیستری Key Registry است. در پنجره سمت راست ویرایشگر که Value pane نامیده می شود، مقادیر آن کلید ودر پنجره سمت راست Windows Explorer محتویات پوشه را می بینید.
در Windows Explorer دیسک ها را تحت عنوان My Computer می بینید. به همین ترتیب در Registry Editor کلیدهای ریشه Root Keys را تحت همان عنوان می بینید. هرچند نام کامل کلیدهای ریشه رادر Registry Editor می بینید، در جدول 3-1 علائم اختصاری استاندارد ارائه شده اند.
Name Abbrevition
HKEY- CLASSES-ROOT HKCR
HKEY-CURRENT-USER HKCU
HKEY-LOCAL-MACHINE HKLM
HKEY-USERS HKU
HKEY-CURRENT-CONFIC HKCC
جدول 3-1 کلیدهای ریشه
کلیدها [ Keys] : کلیدهای آنقدر شبیه به پوشه ها هستند Registry Editor برای کلیدها از همان آیکونی استفاده می کند که Windows Explorer برای پوشه ها استفاده می کند. که قوانین نامگذاری آنها یکسان است. تاجایی که نام کلیدها منحصر به فرد باشد می توانید آنها را در کلید دیگری ادغام کنید. نام کلید به 512 کاراکتر ANSI یا 256 کاراکتر Unicode محدود بوده ومی توانید از کاراکترهای ASCII به غیر از ممیز وارونه [ \ ] ، ستاره {*} وعلامت سئوال ? در نامگذاری استفاده کنید. علاوه براین ویندوز XP تمام نامهایی که با نقطه شروع می شوند رابرای استفاده بعدی رزرو کرده است. رجیستری وسیستم فایل در مسیرها [ paths] نیز شباهت دارند. C:\ Windos\System32\Sol.exe به فایلی به نام Sol.exe در درایو C ودر زیر پوشه \windows به نام System32 رجوع می کند. HKCU\Contorl panel\Desktop\Wallpaper به مقداری به نام Wallpaper در کلید ریشه HKCU وزیر کلید Control panel به نام Desktop رجوع می کند.
توجه: معمولا واژه کلید مورد استفاده قرار می گیرد اما گاهی اوقات از واژه زیر کلید برای مشخص کردن رابطه والد فرزند بین دوکلید نیز استفاده می شود. بنابراین وقتی کلید Software وزیر کلید آن Microsoft تعریف می شود نشان می دهد که Microsoft زیر کلید Software است. آخرین مطلبی که در این بخش به آن می پردازیم ، مفهوم کلیدهای مرتبط Linked Keys می باشد ویندوز XP پروفایل های سخت افزار رادر
HKLM\SYSTEM\Current ControlSet\Hardware profiles\
ذخیره می کند. هر پروفایل سخت افزار یک زیر کلید nnnn است که nnnn یک مقدار افزایشی است که با 0000 شروع می شود . زیر کلید Current به پروفایل سخت افزار جاری لینک شده است وکلید ریشه HKCC به Current لینک شده است. اگر می خواهید به تحلیل سیستم فایل ادامه دهید، لینک ها را به صورت آلیاس ها یا منوی میانبر در نظر بگیرید.
مقادیر: هر کلید حاوی یک یا چند مقدار است. در تحلیل من از Windows Explorer ، مقادیر شبیه به فایلها هستند. نام مقدار شبیه به نام فایل است. نوع مقدار شبیه به انشعاب فایل است که نوع آن را نشان می دهد. داده ها ی مقدار شبیه به محتویان وقاعی فایل است. اگر روی کلیدی در Key پیشخوان در Registry Editor کلیک کنید، برنامه مقادیر کلید رادر Value پیشخوان نشان می دهد. در پنجره Value سه ستون می بینید که مربوط به سه بخش مقدار می باشند:
Name هر مقدار نامی دارد. همان قوانین نامگذاری کلیدها برای مقادیر نیز اعمال می شود: تا 512 کاراکتر ANSI یا 256 کاراکتر Unicode به جز ممیز وارونه \ ، ستاره * و علامت سئوال؟ مورد استفاده قرار می گیرد. ویندوز XP تمام نامهایی که با نقطه شروع می شود را رزرو می کند. در هر کلید نام مقادیر باید منحصر به فرد باشد، اما کلیدهای متفاوت می توانند مقادیری بانامهای مشابه داشته باشند.
Type نوع مقدار در واقع نوع داده های موجود در آن را مشخص می کند. برای مثال ، مقدار REG-DWORD حاوی یک رقم چهار بایتی ومقدار REG-SZ حاوی یک رشته است. در بخش انواع در بخش های بعدی همین فصل انواع مختلف داده هایی شرح داده شده است که ویندوز XP در رجیستری پشتیبانی می کند.
Data هر مقدار ممکن است خالی، تهی یا حاوی داده هایی باشد. بیشترین داده های مقدار، 32767 بایت است، اما عملا تادو کیلو بایت را می توان استفاده نمود. داده ها معمولا مربوط به نوع مقدار می باشند، امادر مورد مقادیر دودویی می توانند حاوی رشته ها، مقادیر چهار بایتی واطلاعاتی از این دست نیز باشند.به صورت پیش فرض هرکلید حداقل یک مقدار دارد. وقتی از طریق Registry Editor به رجیستری نگاه می کنید، می بینید که مقدار پیش فرض به صورت [ Default] نشان داده شده است. مقدار پیش فرض معمولا یک رشته است، اما اگر برنامه به درستی عمل نکند، ممکن است به نوع دیگری نیز نمایش داده شود. در غالب موارد، مقدار پیش فرض تهی بوده و Registry Editor داده های آن را به صورت [ Value not set] نمایش می دهد. وقتی دستورالعملها از شما می خواهند که مقدار پیش فرض یا کلید را تغییر دهید. معمولا به این صورت می باشند:”Set the keys default value” .
توجه: وقتی به مسیر کامل یک کلید نگاه می کنید، بایستی مشخص کنید که مسیر حاوی مقداری می باشد یا خیر. معمولا ازروی متن می توان تشخیص داد که مسیر به کلید منتهی یا حاوی مقدار است، اما گاهی اوقات این طور نیست.برای مثال آیا HKCR\txtfile\EditFlags به یک کلید رجوع می کند یابه یک مقدار؟ دراین مثال، به یک مقدار گاهی اوقات مسیری که حاوی نام مقدار نیست، با ممیز وارونه [ \ ] خاتمه می یابد. اگر ممیز وارونه وجود نداشت، باتوجه به موقعیت می توانید تشخیص دهید آیا مسیر به کلید منتهی می شود یا حاوی مقدار است.
انواع:ویندوز XP از انواع داده های زیر در رجیستری پشتیبانی می کند با مشاهده فهرست درمی یابید که REG-SZ , REG-DWORD, REG- BINARY در اکثر پارامترهای رجیستری مورد استفاده قرار می گیرد:
• REG-BINARY : داده های مبنای دو. Registry Editor داده های مبنای دورا به صورت علائم هگزادسیمال نمایش می دهد، شما داده های مبنای دورا با استفاده از علائم هگزادسیمال وارد می کنید، یک مثال از مقدار REG- BINARY عبارتست از: 0X02 0XFE 0XA9 0X38 0X92 0X38 0XAB 0XD9 .
• REG- DWORD : مقادیر چهار بایتی {سی وشش بیتی} . بسیاری از مقادیر ، مقادیر REG- DWORD هستند که به عنوان علائم منطقی مورد استفاده قرار می گیرند 0] یا ,1 true یا false ، yes یا no [ . همچنین خواهید دید که در اینجا زمان برمبنای میلی ثانیه ذخیره می شود. 1000یعنی 1ثانیه. اعداد سی ودو بیتی بدون علامت از 0 تا 4294967295 واعداد سی و دو بیتی علامت دار از 2147483648-2147483647 می باشند.می توانید این مقادیر رابه صورت علائم دهدهی وهگزادسیمال مشاهده وویرایش کنید. مثالهایی از مقادیر REG- DWORD عبارتند از: 0x10010001, 0Xfe020001 .
• REG- DWORD- BIG- ENDIAN :مقادیر چهار بایتی که ابتدا با ارزش ترین بایتهای آنها در حافظه ذخیره شده اند ترتیب بایتها معکوس است. این نوع در واقع همان REG- DWORD است وچون ساختارهای مبتنی براینتل اعداد رابه این فرمت در حافظه ذخیره می کند، این فرمت رایجترین فرمت مورد استفاده در ویندوز xp نیز می باشد. برای مثال ، عدد 0X01020304 در حافظه به صورت 0X04 0X03 0X02 0X01 ثبت می شود. Registry Editor امکان ایجاد مقادیر REG- DWORD – LITLE- ENDIAN را فراهم نمی کند، چون این نوع مقدار در واقع همان REG- DWORD در رجیستری است.
• REG- EXPAND- SZ : متن به طول متغیر. مقداری ازاین نوع حاوی متغیرهای محیط کار بوده وبرنامه ای که ازاین مقدار استفاده می کند، قبل ازاستفاده ازآن متغیرها را باز می کند. برای مثال، مقدار REG-EXPAND-SZ که حاوی % USERPROFILE%Favorites می باشد، قبل ازاین که برنامه از آن استفاده کند به صورت C:\Documents and settings \Jerry\ Favorites گسترده می شود. رابط برنامه نویسی کاربردی در رجیستری برای گشودن متغیرهای محیط کار در پارامترهای REG_ EXPAND- SZ متکی به یازیابی برنامه می باشد، بنابراین اگر برنامه ای این متغیرها را نگشاید، این رابط مفید واقع نخواهد شد.
• REG-FULL-RESOURCE- DESCRIPTOR : فهرستهای منابع ابزار یاراه انداز ابزار، این نوع داده در plug and play مهم است، ولی در مورد کار با رجیستری زیاد مفید واقع نمی شود. Registry Editor هیچ روشی برای ایجاد این نوع مقدار ارائه نمی دهد، اما به شما اجازه می دهد آن را نمایش دهید. برای مثالهایی دراین زمینه به HKLM\HARDWARE\DESCRIPTION\Description مراجعه کنید.
• REG-LINK :یک لینگ است. نمی توانید مقادیر REG-LINK را ایجاد کنید.
• REG-MULTI-SZ : مقادیر دودویی که حاوی فهرستهای از رشته ها می باشند. Registry Editor درهر خط یک رشته را نمایش داده وبه شما اجازه می دهد که این فهرستها را ویرایش کنید. در رجیستری، برای جدا کردن رشته ها از یکدیگر از یک کاراکتر تهی [0x00] وبرای خاتمه فهرست از دوکاراکتر تهی استفاده می شود.
• REG-NONE : مقادیری که هیچ نوعی برای آنها تعریف نشده است.
• REG-QWORD : مقادیر هشت بایتی {شصت وچهار بیتی}. این نوع شبیه به REG-DWORD می باشد اما به جای سی ودوبیت، شصت وچهار بیت دارد. تنها نسخه ای از ویندوز XP که ازاین نوع مقدار پشتیبانی می کند، Windows XP 64bit Editi on است. می توانید این مقادیر رابه صورت علائم دهدهی وهگزادسیمال مشاهده و ویرایش کنید. مثالی از مقدار REG- QWORD عبارتست از: 0XFE02000110010001 .
• REG-QWORD-BIG-ENDIAN : مقادیر هشت بایتی که ابتدا باارزشترین بایتهای آنها در حافظه ذخیره شده است. ترتیب بایتها برعکس ترتیبی است که REG- QWORD آنها را ذخیره می کند. برای جزئیات بیشتر در مورد این نوع مقدار به REG-QWORID-BG-ENDIAN مراجعه کنید.

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  51  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله ویندوز XP