پیش فاکتور دریافت فایل
گزارش کارآموزی کار با رجیستری ویندوز
8790
24,900 تومان
.zip
584 کیلوبایت
توضیحات:
گزارش کارآموزي کار با رجيستري ويندوز در 22 صفحه ورد قابل ويرايش

مقدمه

در ويندوزهاي9x,xp,2000 وظيفه محضر خانه ثبت(Registry) بر عهده دو فايل user.dat ,system.dat قرار گرفته که بر اساس اعداد باينري و hex ساخته شده اند و چون اين دو فايل در حالت عادي براي کاربر قابل دسترسي نيست بنابراين ويندوز در اين رابطه برنامه اجرايي Regedit.exe راکه در پوشه Window مي باشد رادر اختيار کاربران قرار داده تا بتوانند در صورت لزوم دستورات ,مقدارها وتنظيمات Registry را به دلخواه خود تغيير ويا دستور يا مقدار جديدي را وارد کنند.

برنامه Regedit برنامه اي است که ويندوز را در اختيار کاربران قرار مي دهدتا بتوانند مقدارهاي Registry خود را ايجاد يا ويرايش کنند.







نحود ورود به برنامه اجرايي Regedit.exe



براي اجرا کردن اين برنامه وارد منوي Run از دکمهstrart شده واسم فايل(Regedit) را تايپ کرده تا وارد اين برنامه شويد.



همان که مشاهده ميشود اين برنامه داراي دو پنجره ميباشد که در پنجره سمت چپ ريشه وشاخه هاي رجيستري ميباشد و در سمت راست دستور و مقدار آن مشخص است.

در پنجره سمت چپ يک ريشه به نام My computer و 5 شاخه با عنوانهاي زير وجود دارد



1- ROOT_HKEY_CLASSES: شامل تناظر پسوند فايلها وساير تنظيمات سيستم مي باشد

2- HKEY_CURRENT_USE: شامل تنظيماتي است که مختض کاربر فعلي است.

3- HKEY_LOCAL_MACHINE: شامل تنظيماتي است که بطور سراسري اعمال شده و به کاربر وابسته نيست.

4- HKEY_USERS: شامل تنظيماتي که مختض هر يک از کاربران متعدد کامپيوتر از جمله کاربر فعلي است.

5- HKEY_CURRENT_CONFIG: شامل تنظيماتي است که مختص پيکر بندي سخت افزار موجود مي باشد.



اين 5 شاخه به نوبه خود داراي زير شاخه هايي است که هر يک کار خاصي را کنترل و تغيير ميکنند.







نحوه ساختن يک دستور و انتخاب نوع آن:



براي اجراي يک دستور به ترتيب گفته شده عمل مي کنيم



1-ابتدا وارد مسير مورد نظر در پنجره سمت چپ شده .



2-در پنجره سمت راست, کليک راست را زده واز ميان گزينه هاي آن گزينه New رارا باز کرده که در اين منو يکي از سه نوعstring value ,DWRD value , binary value را مشخص ميکنيم.



3-سپس نام دستور را به جاي 1 New value # تايپ کرده و با زدن enter آن را تاييد مي کنيم.







براي مقدار دهي به هر دستور روي دستور دوبار کليک کرده و مدار مورد نظر را وارد مي کنيم





مشاهده ثاثير تغييرات ايجاد شده در رجيستري:



در ويندوزها براي اينکه تغييرات حاصل ازايجاد شده را سريعا ببينيم سيستم را Logoff ويا Restart ميکنيم.

























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



بعضي موقعه اطلاعات و فايلهايي را روي hard داريم که مي خواهيم کسي به آنها دسترسي پيدا نکندو يا کاربري از فلاپي ويا سي دي رام سيستم کامپيوتر استفاده نکند.

براي انجام اين امر دستور زير را با مقادير گفته شده در کامپيوتر انجام مي دهيم.

98,Me,2000,xp: سيستم عامل

HKEY_Current_user\software\microsoft\windows\current version\policies\explorer: مسير

Binary value: نوع new))

Nodrives: دستور

بر حسب Hex طبق جدول : مقدار

00400000


O


40000000


G


01000000


A

00800000


P


80000000


H


02000000


B

00000100


S


00040000


K


04000000


C

00000800


T


00080000


L


08000000


D

00001000


U


00100000


M


10000000


E

00004000


W


00200000


N


20000000


F

F


E


D


C


B


A

15


14


13


12


11


10







باينري



نکته: اگر بخواهيم فقط يکي از پارتيشن هاي HARD را مخفي کنيم از جدول Hex استفاده ميکنيمولي اگر بخواهيم دو ويا چند پارتيشن hard را مخفي کنيم از جدول باينري استفاده ميکنيم



مثال:

مخفي کردن پارتيشن C,D:





جلوگيري از خود به خود اجرا شدن(Auto run):



هنگامي که CDرا در CD-ROM قرار مي دهيم Autorun آن اجرا مي شود و محتويات داخل آن را نمايش ميدهد اين کار به نوبه خود زماني را تلف ميکند که براي بعضي از کاربران کسل کننده است و اين عمل را نميپسندند براي از کار انداختن Autorun از دستورات زير استفاده ميکنيم.



98,Me,2000,xp: سيستم عامل

HKEY_Current_user\software\microsoft\windows\current version\policies\explorer: مسير

Binary value: نوع new))

nodrivetypeautorun: دستور

b500 00 00: مقدار





پيش فرض مقداراين دستور در xp مقدار 91000000 و در 2000, 98 برابر است با 95000000








سريعتر بسته شدن برنامه هاي اجرا شده:



هنگامي که برنامه اجرايي را باز ميکنيم مقداري از Applicationsهاي آن جهت دسترسي سريع در حافظه رام قرار مي گيرند و هنگاميکه از آن برنامه خارج مي شويم .مدتي طول مي کشد تا تماميApplicationها آن برنلمه از حافظه پاک شود .

پيش فرض اين دستور 5000 ميلي ثانيه است.





2000,xp: سيستم عامل

HKEY_Current_user\control panel\desktop: مسير

string value: نوع new))

Hungapptimeout: دستور

زمان به ميلي ثانيه: مقدار











تنظيم سرعت ظاهر شدن منو هاي دکمه start:



هنگاميکه بر روي دکمه start کليک مي کنيم . تا منويهاي آن باز شود . به محص کيلک کردن بر روي آن منو سريع باز نمي شود و با کمي تاخير همراه است.

بدين منظور جهت تنظيم سرعت ظاهر شدن منوهاي دکمه start به دستور زير يک عدد بين 0تا 999 اختصاص مي دهيم.

پيش فرض اين دستور 400 ميلي ثانيه است.

2000,xp,98,Me: سيستم عامل

HKEY_Current_user\control panel\desktop: مسير

string value: نوع new))

menushowdlapy: دستور

زمان به ميلي ثانيه: مقدار





غير فعال کردن دکمه Start:



اگر مي خواهيد کاربري نتواند منوهاي دکمه start را باز کند . براي اينکار وارد مسير زير شده واز طريق Rename کردن يک کليد يعني با قرار دادن خط تيره در ابتداي کد کلاس .

بنابراين در ابتداي کد کلاس دکمه start ({4622AD11-FF23-11d0-8D34-00A0C90F2719}) يک خط تيره قرار دهيد.با اينکار دکمه Start غير فعال مي شود.

2000,xp,98,Me: سيستم عامل

{4622AD11-FF23-11d0-8D34-00A0C90F2719} HKEY_Clsses_Root \CLSID \: مسير

Rename کردن کد کلاس دکمه start: دستور











نمايش متن وپيغامي دلخواه براي کاربران هنگام شروع ويندوز:



زماني پيش مي آيد که افراد ديگر از کامپيوتر شما استفاده مي کنند.بنابراين شما مي توانيد براي آنها پيغام مناسب وپيام هشدار دهيد.

نکته: در پنجره اي که براي نمايش متن ظاهر مي شود مقدار دستور legalNoticeCaption در عنوان پنجره قرارميگيرد و مقدار دستورLegalNoticeText بعنوان متن اصلي مي باشد.



2000,xp,Me,98: سيستم عامل

HKEY_Local_Machine \Microsoft \windows\ Currentversion\winlogon: مسيراول

HKEY_Local_Machine \Microsoft \windows NT\ Currentversion\winlogon: مسير دوم

string value: نوع new))

legalNoticeCaption, LegalNoticeText : دستور

متن اصلي پنجره و متن عنوان پنجره : مقدار



توجه کنيد که مسير اول براي ويندوزهاي 98وMe ومسير دوم براي 2000 XP,مي باشد.











خود به خود اجرا شدن End Task و صرفنظر کردن از آن در حالت قفل کردن برنامه ها:

اين دستور دو کاربرد دارد يکي آنکه اگر برنامه اي تحت شرايطي قفل کند واين دستور با مقدار 1 مقداردهي شده باشد برنامه خود به خود بسته خواهد شد ودر غير اينصورت پنجره A Programe responding ظاهر خواهد شد.

کاربرد ديگر اين است که گاهي در هنگام خاموش کردن کامپيوتر در سيتم عامل هاي 2000 و xp با پيغامي مواجه مي شويم که سيستم هنوز در حالت فعاليت است وبراي خاموش شدن بايد صبر کنيم تا منوي

End Task کاملا پر شود.با بکار بردن اين دستور از اين کار صرفنظر ميکنيد.





2000,xp,98,Me: سيستم عامل

HKEY_Current_user\control panel\desktop: مسير

string value: نوع new))

AutoEndTasks: دستور

1: مقدار

حذف منوي Documents از دکمه Start:

هنگامي که براي اجرا شدن وباز شدن فايلها , دوبار روي آنها کليک ميکنيم تا برنامه اجرايي مربوطه به آن فايل باز شود ومحتويات ان فايل را نشان بدهد. نام آن فايل در منوي Document ثبت خواهد شدو ديگر کاربران مي توانند بفهمند که چه فايلهاي را باز کرده ايم.

بدين منظور جهت حذف منوي Document از دکمه start دستور زير را با مقدار 1 بکار مي ببريم.

98,Me,2000,xp: سيستم عامل

HKEY_Current_user\software\microsoft\windows\current version\policies\explorer: مسير

Binary value: نوع new))

NorecentdoesMenu: دستور

1 : مقدار






جلوگيري از ثبت شدن فايلي در مسير Start\Document:

هنگامي که براي اجرا شدن وباز شدن فايلها , دوبار روي آنها کليک ميکنيم تا برنامه اجرايي مربوطه به آن فايل باز شود ومحتويات ان فايل را نشان بدهد. نام آن فايل در منوي Document ثبت خواهد شد.

براي اينکه نام فايلي در مسير Start \Document ثبت نشود دستور زير را با مقدار 1 بکار مي بريم.

98,Me,2000,xp: سيستم عامل

HKEY_Current_user\software\microsoft\windows\current version\policies\explorer: مسير

Binary value: نوع new))

NoRecentDosHistory: دستور

1 : مقدار








پاک شدن خود به خود فايلهاي Start \Documents:

هنگامي که براي اجرا شدن وباز شدن فايلها , دوبار روي آنها کليک ميکنيم تا برنامه اجرايي مربوطه به آن فايل باز شود ومحتويات ان فايل را نشان بدهد. نام آن فايل در منوي Document ثبت خواهد شد.

بدين منظور به جهت انکه ديگر احتياجي به استفاده از دکمه clear از پنجره Taskbar and start

نباشد اسامي اين فايلها هنگام خروج از ويندوز به طور خود کار پاک مي شود.

98,Me,2000,xp: سيستم عامل

HKEY_Current_user\software\microsoft\windows\current version\policies\explorer: مسير

Binary value: نوع new))

ClearRecentDoesonExit: دستور

1 : مقدار




حذف کليه آيکونها از روي Desktop:

98,Me,2000,xp: سيستم عامل

HKEY_Current_user\software\microsoft\windows\current version\policies\explorer: مسير

Binary value: نوع new))

Nodesktop: دستور

1 : مقدار



جلوگيري از اجرا شدن پنجره Display Propeerties:



از راست کليک کردن بر روي فضاي خالي Desktop وارد اين محيط مي شوند . براي جلوگيري از باز شدن اين پنجره از دستور زير استفاده مي کنيم.









تغيير رنگ آيکونها:

هنگامي که بر روي يک فايل ,آيکون ويا پوشه رفته و ماوس را روي آن نگه مي داريم و يا روي آن کليک مي کنيم. آن آيکون انتخاب (high light) مي شود که پيش فرض به صورت آبي رنگ مي باشد.

با بکار بردن دستور زير و قرار دادن کد رنگ بعنوان مقدار آن دستور ,مي توان رنگ آبي را به رنگ هاي ديگر تغيير داد.

البته لازم به توضيح است که اين دستور هنگامي موثر است که در تنظيمات پنجره Folder Options

در tab ( پنجره ) ,Generalگزينه Web style انتخاب شده باشد.

همانطور که مي دانيد رنگها از سه رنگ اصلي قرمز , سبز وآبي تشکيل شده اند براي بدست آوردن کد رنگهاي مختلف براي اين دستور بصورت زير انجام مي دهيم.

الف) اولين رقم از سمت چپ مقدار درصد رنگ قرمز را نشان مي دهد که حداکثر 255 و حداقل 0 مي باشد.

ب ) دومين رقم از سمت چپ مقدار درصد رنگ سبز را نشان مي دهد که حداکثر 255 و حداقل 0 مي باشد.

ج ) سومين رقم از سمت چپ مقدار درصد رنگ آبي را نشان مي دهد که حداکثر 255 و حداقل 0 مي باشد.





98,Me,2000,xp: سيستم عامل

HKEY_Current_User \Control panel \color: مسير

String value: نوع new))

HotTrackingcolor: دستور

رنگ دلخواه با توجه به توضيح بالا: مقدار







اضافه کردن منويي دلخواه به راست کليک بر روي پارتيشن هاي و درايوها CD-ROMوFloppy:



اضافه کردن يک منو با اسم و عمل دلخواه به راست کليک بر روي پارتيشن ها ودرايو مانند زير است:

1- وارد مسير رجيستري HKEY_Classes_Root \ Drive شده و در زير کليد Drive يک کليد بنام shell راخواهيد ديد .

2- کليد shell را باز کرده و در زير کليد ,shell کليد find را مي بينيد.

3- در زير کليد shell کليدي بنام دلخواه بسازيد.با ساختن اين کليد , در پنجره سمت راست دستور default با مقداري نا معلوم خواهيد ديد. بر روي دستور default دو بار کليک کرده و با ظاهر شدن پنجره مربوطه يک نام مناسب را بدهيد.

4- در زير کليد ,Ezzatkhani يک کليد بنام Command بسازيد . با ساختن اين کليد, در پنجره سمت راست دستور default را با مقداري نا معلوم خواهيد ديد. بر روي دستور default دو بار کليک کرده با ظاهر شدن پنجره مربوطه مسير يک برنامه اجرايي را بدهيد.

در واقعه مقداري که به دستور default از کليد command مي دهيم مشخص کننده اتفاقي است که بعد از کليک کردن رخ مي دهد.



بعد از انجام اين دستور سيستم را logoff کرده و در My Computer بر روي درايو ها راست کليک کرده و کار خود را مشاهده نماييد.





اضافه کردن منويي دلخواه به راست کليک بر روي کليه تک فايلها:



هنگامي که بر روي فايلها دوبار کليک کنيد. برنامه مربوط به آن برنامه باز شده و محتويات آن فايل را نشان مي دهد. با کمک مسير رجيستري و توصيحات زير شما مي توانيد يک منو با نام دلخواه به راست کليک بر روي تک فايلها بدون در نظر گرفتن پسوند آنها اضافه کنيد.

مثال: هنگامي که بر روي فايلهاي ناشناخته (فايلهاي که ويندوز نمي تواند آن را به برنامه اي نسبت دهد)دو بار کليک کنيم. پنجرهاي با عنوان open with باز شده که ليست تمامي برناه هاي که نصب شده وجود دارد که مي توان با انتخاب يک برنامه آن فايل را باز کرد.

حالا مي خواهيم اين پنجره را به تمامي تک فايلها داشه باشيم.در ضمن نام منو در راست کليک "باز کردن با برنامه" مي باشد.

1- ورد مسير رجيستري HKEY_Classes_Root \* شده در زير کليد * يک کليد بنام shell ساخته.

2- در زير کيد shell يک کليد بنام open with سازيد.با ساختن اين کليد در پنجره سمت راست دستور default را با مقداري نامعلوم مي بينيد. دوبار بر روي آن کليک کرده و نام مناسب مانند "باز کردن با برنامه " را بدهد.



3- در زير کليد open with يک کليد بنام command بسازيد. با ساختن اين کليد در پنجره سمت راست دستور default که با مقداري نامعلوم است را مي بينيد که آن را انتخاب و عبارت زير را در پنجره مربوطه بنويسيد c:/windows\rundll32.exe shell32.dll,openAs_RunDLL%1 :


1403/10/2 - پین فایل