آمار

bia2download70

تحقیق دانشجویی

تحقیق دانشجویی

مقاله و تحقیق دانشجویی از این وبلاگ قابل دانلود میباشد

تحقیق جامع درباره رجیستری

شنبه, ۲۰ دی ۱۳۹۹، ۱۱:۵۳ ق.ظ

با یان وج

با این وجود سیستم عامل DOS از رجیستری (Registry) مستثنی نبود و سه فایل Config.sys، MsDos.sys، Autoexec.Bat وجود داشتند که سیستم عامل DOS و جمعاً برنامه های کاربردی تنظیماتی مانند اختصاص دادن Buffer و یا تعریف Cdrom و غیره را در این غایل ها ثبت می کردند و در واقع این سه فایل نقش محضر خانه ثبت و یا همان Registry را ایفا می کردند.

بعد از سیستم MS- DOS سیستم عامل Windows 3X دارای پنجره هایی بود که کاربر می توانست درنحوه ظاهر شده، رنگ، اندازه پنجره ها ونحوه اجرا شدن برنامه ها دخالت کرده (امکانی که در DOS وجود نداشت) و آنها را به دلخواه تنظیم کند. چیزی که در این جا مسلم است این است که تنظیمات سیستم عامل و یا تنظیماتی که توسط کاربرر اعمال می شد باید در فایلی ذخیره می شد تا هر بار که سیتم عامل راه اندازی می شود، و احتیاجی به تنظیمات مجدد نباشد، از طرفی به علت آنکه تنوع تنظیماتی که توسط کاربر و یا برنامه های کاربردی ایجاد می شد، بسیار متعدد بود و ممکن بود که کاربران بخواهند دائماً این تنظیمات را تغییر دهند و از طرفی دیگر اگر سازندگان این سیستم عامل می خواستند که از همان سه فایل DOS برای ثبت این تنظیمات استفاده کنند ممکن بود این سه فایل حیاتی و Boot کننده سیستم نیز بودند، دچار اشکال شده و آسیب ببینند. به همین منظور این بار و در این سیستم عامل فایلهایی با پسوند imi که مهمترین آنها Control.ini , System.ini , Win.ini بودند وظیفه ثبت تنظیمات (محضر خانه) و یا Registry را بر عهده گرفتند.

و در نهایت نسل سوم رجیستری از زمانی آغاز شد که سیستم عامل ویندوز سری 9X که معروفترین و پرکارترین آنها 95 , 98 می باشد، به بازار عرضه شد (که دارای رابط گرافیکی بسیار قوی (GUL) و پنجره های زیادی می باشند.) این ویندوز به واسط ساختار آن می تواند سخت افزارهای مختلفی را پشتیبانی کند و برنامه های کاربردی زیادی تحت این ویندوزساخته شد و به واسطه این رابط گرافیکی کاربران می خواهند تنظیماتی را بر روی پنجره ها، فونت ها، سخت افزارها و برنامه ها به وجود آوردند. در این میان آنچه که مسلم است این است که این تنظیمات (که موارد آن ها هم بسیار کم نیست) احتیاج به ثبت در محضرخانه (Registry) دارند و از طرفی فایلهای Control.ini , System.ini , Win.ini از نوع فایلهای متنی بودند و به واسطه این تنظیمات حجم این فایلها بسیار زیاد می شد. و Load شدن این فایلهای متنی در هنگام شروع ویندوز و اعمال تنظیمات ذخیره شده در آنها زمان زیادی را به خود اختصاص می دادند و از طرفی آسیب پذیر می شدند؛ به همین دلایل سازندگان ویندوز این تنظیمات را بر دو فایل System.dat، User.dat بنا نهادند که این فایلها را بر اساس اعداد باینری و Hex ساخته می شدند، هم اهمیت بیشتری داشتند و هم حجم کمتری را اشغال می کردند.

در ویندوز های XP, 2000, 9X وظیفه محضرخانه ثبت (Registry) بر عهده فایل User.dat و System.dat که در پوشه Window می باشد را در اختیار کاربر قرار داده است تا بتواند در صورت لزوم دستورات مقدار ها و تنظیمات Registry (مانند دستوراتی که در این کتاب گفته شده است) را به دلخواه خود تغییر دهد و یا دستور و مقدار جدیدی را صادر کند.

توجه: لازم به ذکر است که اگر اطلاعات کافی در مورد قسمتی از رجیستری ندارد هیچ گاه آن را تغییر ندهید. این دستورات و مقدارهای رجیستری به ترتیب از 5 شاخه منشعب و از 11 نوع داده ساخته می شوند که در بخش بعدی همراه با توضیح برنتامه Regedit.exe به تفصیل شرح داده خواهد شد.

نحوه عملکرد برنامه اجرایی Regedit. Exe

برنامه Regedit. Exe برنامه ای می باشد که ویندوز آن را در اختیار قرار داده است تا بتواند در دستورات و مقدارهای Registry تغییراتی را به دلخواه ایجاد کند. فایلهای منبع این برنامه دو فایل User.dat و System.dat می باشد و هر تغییری که از طریق این برنامه Registry ایجاد شود، مستقیماً در این دو فایل اعمال می شوند.

توجه: هر تغییری در ریجستری سریعاً اعمال خواهد شد و برنامه Regedit. Exe هیچگونه تأئیده ای از کاربر نخواهد گرفت.

برای اجرا کردن برنامه Regedit. Exe وارد منوی Run از دکمه Start شده و اسم فایل را تایپ کنید و با انتخاب دکمه Ok، این برنامه اجرا خواهد شد.(شکل 1-1 را ببینید)

 

 

مخفی و غیر قابل دسترسی کردن پارتیشن های Cdrom Hard و Floppy

یقیناً شما اطلاعات و فایلهایی را روی Hard کامپیوتر خود دارید که نمی خواهید دیگران به آن دسترسی پیدا کنند و یا نمی خواهید که کاربری بتواند از Floppy و یا cd- Rom استفاده کند.

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

سیستم عامل : 98- Me- 2000- XP

مسیر:HKEY- Current- User software Microsoft WinowsPoliciesExplorer

نوع: Binary Value

دستور: NoDrives

طبق جدول 1: مقدار

توجه: جهت بی اثر کردن این دستور، NODrives را از مسیرگفته شده حذف کنید.(جدول1)

00 00 00 01

Y

00 00 01 00

Q

00 01 00 00

I

01 00 00 00

A

00 00 00 02

Z

00 00 02 00

R

00 02 00 00

J

02 00 00 00

B

   

00 00 01 00

S

00 04 00 00

K

04 00 00 00

C

   

00 00 08 00

T

00 08 00 00

L

08 00 00 00

D

   

00 00 10 00

U

00 10 00 00

M

10 00 00 00

E

   

00 00 20 00

V

00 20 00 00

N

20 00 00 00

F

   

00 00 40 00

W

00 40 00 00

O

40 00 00 00

G

   

00 00 80 00

X

00 80 00 00

P

80 00 00 00

H

جدول 2 (Hex)

F

E

D

C

B

A

15

14

13

12

11

10

مثال:

1- مخفی کردن (A): Floppy

 

مقدار: 01 00 00 00

2- مخفی کردن پارتیشن C:

 

مقدار: 04 00 00 00

3- مخفی کردن پارتیشن C , D:

 

مقدار: 0C 00 00 00

توضیح: تمامی محاسبات این مقادیر و این مثالها در مبنای Hex محاسبه می شوند، پس اگر بخواهیم فقط یکی از پارتیشن های Hard را مخفی کنیم طبق جدول 1 عمل خواهیم کرد. ولی اگر بخواهیم دو، سه و یا چند پارتیشن مجزا را همزمان مخفی کنیم باید طبق دستورالعمل و مثالهای زیر عمل کنیم:

04 00 00 00

(مقدار): درایوC

08 00 00 00 +

(مقدار): درایوD

:012 00 00 00

 

همانطورکه در اعداد مبنای 16 (Hex) به جای اعداد 10 الی 15 از مقادیر جدول 2 استفاده می شود نوشتن عدد 12 در مقدار باینری در یک خانه غیر مجاز می باشد پس داریم:

 

خانه هشتم خانه‌اول

0

0

0

0

0

0

12

0

 

خانه هشتم خانه‌اول

0

0

0

0

0

0

12

0

4- مخفی کردن A, C , D :

01 00 00 00

(مقدار): درایوA

04 00 00 00

(مقدار): درایوC

08 00 00 00 +

(مقدار): درایوB

:013 00 00 00

 

نوشتن اعداد 10 الی 15 در یک خانه مجاز نمی باشد پس طبق جدول 2 داریم:

(شکل 2-1 را می بینید) A , C , D درایو: (مقدار): 0D 00 00 00

5- مخفی کردن پارتیشن E , C:

 

04 00 00 00

(مقدار): درایوC

 

10 00 00 00 +

(مقدار): درایوE

 

14 00 00 00

 

:14 00 00 00

(مقدار): درایوE و C

توجه: در این مثال عدد 14 ظاهر شده است ولی چون عدد 1 آن در خانه دیگر می باشد احتیاجی به استفاده از جدول 2 نمی باشد.

6- مخفی کردن پارتیشن D , F:

 

04 00 00 00

(مقدار): درایوD

 

10 00 00 00 +

(مقدار): درایوF

 

28 00 00 00

 

28 00 00 00

(مقدار): درایوF و C

7- مخفی کردن پارتیشن H و F:

20 00 00 00

(مقدار): درایوF

80 00 00 00 +

(مقدار): درایوH

:100 00 00 00

 

توجه: به دلیل ظاهر شدن یک از اعداد 10 الی 15 در یک خانه از جدول 2 استفاده می کنیم:

H , F درایو: (مقدار) : A0 00 00 00

 

8- مخفی کردن پارتیشن های A , C , D , E , F :

01 00 00 00

(مقدار): درایوA

04 00 00 00

(مقدار): درایوC

08 00 00 00

(مقدار):درایو D

10 00 00 00

(مقدار): درایوE

20 00 00 00 +

(مقدار): درایوF

313 00 00 00

 

توجه: به دلیل ظاهر شدن عدد 13 در یک خانه از جدول 2 استفاده می کنیم:

A , C , D , E , F (مقدار): 3D 00 00 00

08 00 00 00

(مقدار): درایوD

10 00 00 00

(مقدار): درایوE

00 08 00 00

(مقدار):درایو L

20 00 00 00 +

(مقدار):درایوM

313 00 00 00

 

توجه: در این عدد 18 ظاهر شده است ولی چون عدد 1 آن در یک خانه و عدد 8 آن در خانه دیگر می باشد احتیاجی به استفاده از جدول 2 نمی باشد.

D, E, L, M درایو: (مقدار): 18 18 00 00

 

10- مخفی کردن کلیه پارتیشن ها و درایوها A الی Z:

A-Z درایو: (مقدار):FF FF FF 03

قرار دادن عکس پس زمینه در Toolbar پنجره های My Computer و Explorer

در پنجره My Computer و پنجره های Explorer و هر پنجره ای از ویندوز که دارای ToolBar استاندارد (standard Button) باشد به کمک این دستور پنجره ای ویندوز را از یکنواختی بیرون آورده و عکس دلخواه و پس زمینه ای را انتخاب کرد و در پس زمینه Toolbar قرار داد.

(شکل 2-2 را می بینید)

توجه: 1- فایلهای مورد نظر باید دارای پسوند bmp و Gif باشند.

2- برای داشتن عکس و برگشتن به حالت اولیه دستور را از مسیر گفته شده حذف کنید.

سیستم عامل: 98- Me- 2000- XP

مسیر: HKEY- Current – User Softare Internet Explorer Toolbar

دستور: Back BitmapShell

مسیر عکس مورد نظر را تایپ کنید : مقدار

حذف راست کلیک از Desktop و کلیه پنجره ها

با راست کلیک کردن بر روی قسمت خالی Desktop، آیکونهای Desktop دکمه Start، Toolbar پارتیشن های هارد، درایوها، Folder تک فایلها و فضای خالی بین آیکونها در پنجره My Computer و کلیه پنجره های دیگر می توان به امکانات و تنظیماتی که ویندوز در اختیار کار برقرار می دهد دسترسی پیدا کرد.

که با به کار بردن دستور زیر با مقدار 1، کلیه راست کلیک ها از قسمتهای فوق حذف خواهد شد و دسترسی به امکانات موجود را به طور جدی محدود خواهد کرد.

نوع: Binary Value

دستور: NoView Context Menu

مقدار: 01 00 00 00

جلوگیری از خود به خود اجرا شدن (Autorun) و CD (1)

هنگامی که Cd در Cdrom قرار داده می شود، Autorun آن اجرا خواهد شد و محتویات داخل آن یا Lige مربوط به آن نمایش داده خواهد شد که این به نوبه خود زمانی را تلف می کند و سیستم را مشغول به خود می کند، که بعضی از کاربران این عمل را نمی پسندند. برای از کار انداختن Autorun از دستور زیر استفاده کنید.

سیستم عامل: 98-me- 2000- Xp

مسیر:

HKEY- Current- User SoftwareMicrosoftWindowsCurrentVersionPolicesExplorer

نوع: Binary Value

مقدار: 01 00 00 00

 

تغییر نام آیکونهای داخل ComputerMy و بر روی Desktop

در برخی از دستورات قبلی همین فصل به طریقه تغییر نام آیکونهای داخل پنجره my computer و یا آیکونهای بر روی Desktop گفته شد. ولی در این دستور یک راه کلی بر این امر وجود دارد که بدین صورت که یک کلید در زیر کلید CLSID در مسیر زیر بسازید و نام آن کلید را کد کلاس آن آیکون (system Folder) قرار دهید و بعد بر روی کلید کد کلاس ساخته شده کلیک کرده و در پنجره سمت راست بر روی دستور defult دوباره کلیک کنید و با ظاهر شدن پنجر مربوطه نام مورد نظر و دلخواه خود را (لاتین یا فارسی) در مکان آن تایپ کنید. بعد از تأئید این نام نام تایپ شده در پنجره my computer و یا بر روی Desktop دیده خواهد شد. (شکل های 3-2، 4-2، 5-2 را ببینید)

توجه:

1- کد کلاس مربوط به آیکونهای مختلف (system Folder) در ضمیمه دوم کتاب گفته شده است.

2- اگر در مسیر زیر کلیدهایی وجود نداشت آن کلیدها را بسازید.

 

 

 

بخشی از تحقیق 130صفحه ای

موافقین ۰ مخالفین ۰ ۹۹/۱۰/۲۰
elisa del

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی