تبليغاتX
.::VB & VIRUS PROGRAMMING::.
 
برنامه نویسی
 
رجيستري چيست ؟
سيستم عامل ويندوز تنظيمات سخت افزاري و نرم افزاري خود را بطور مرکزي در يک بانک اطلاعاتي با ساختار سلسله مراتبي ذخيره مي کند که رجيستري نام دارد . رجيستري جايگزيني براي بسياري از فايلهاي پيکربندي INI ، SYS و COM است که در نسخه هاي اوليه ويندوز موجود بود . رجيستري ، سيستم عامل را با مهيا کردن اطلاعات موردنيز براي اجراي برنامه ها و load شدن component ها ، کنترل مي کند .
رجيستري شامل انواع مختلفي از اطلاعات مي باشد مثل :
- اطلاعات سخت افزارهاي نصب شده روي سيستم
- اطلاعات درايورهاي نصب شده روي سيستم
- اطلاعات برنامه هاي نصب شده روي سيستم
- اطلاعات پروتکلهاي شبکه اي مورد استفاده در سيستم
ساختار رجيستري شامل چندين مجموعه رکورد است که داده هاي اين رکوردها توسط بسياري از برنامه ها و اجزاي سيستم عامل خوانده و يا نوشته مي شود .
اجزاي رجيستري
اجزاي تشکيل دهنده رجيستري عبارتند از :
1 – subtree : Subtree ها همانند folder هاي موجود در ريشه يک درايو هارد هستند . رجستری ويندوز داراي پنج subtree مي باشد :
- HKEY_LOCAL_MACHINE : شامل تمام داده هاي پيکربندي براي کامپيوتر مي باشد و شامل 5 key است :Hardware ، SAM ، Security ، Software و System
- HKEY_USERS : شامل داده هاي مربوط به تنظيمات سيستم عامل براي هر user است مثل تنظيمات desktop و محيط ويندوز
- HKEY_CURRENT_USER : شامل داده هاي کاربر فعلي سيستم
- HKEY_CLASSES_ROOT : شامل اطلاعات پيکربندي نرم افزار است مثل داده هاي OLE و داده هاي کلاسهاي متناظر با فايل
- HKEY_CURRENT_CONFIG : شامل اطلاعات مورد نياز براي تنظيمات داريورهاي سخت افزاري و غيره
2 – Key : key ها همانند folder ها و subfolder هاي روي هارد هستند . هر key متناظر با object هاي نرم افزاري يا سخت افزاري مي باشد . subkey ها key هايي هستند که درون يکسري key قراردارند .
3 – Entry : هر key داراي يک يا چند entry است . هر entry داراي سه بخش مي باشد :
- نام Name
- نوع داده اي Data Type : مقدار هر entry يکي از انواع داده هاي زير است :
REG_DWORD ، REG_SZ ، REG_EXPAND_SZ ، REG_BINARY ،
REG_MULTI_SZ ، REG_FULL_RESOURCE_DESCRIPTOT
- مقدار Value

 


نکته 1 : براي مشاهده رجيستري و اعمال تغييرات در آن ( لطفاً اگر هيچ تجربه اي در تنظيم کردن رجيستري نداريد اطلاعات آنرا تغيير ندهيد ) ، مي توانيد از برنامه regedit.exe و يا regedt32.exe موجود در ويندوز استفاده کنيد . براي اينکار کافيست نام برنامه را در کادر Run وارد کنيد .

نکته 2 : در قسمت دوم اين مقاله کلاسي براي خواندن و نوشتن از/به رجيستري در ويژوال بيسيک خواهم نوشت و سپس نمونه اي از کاربردهاي نوشتن يکسري اطلاعات خاص در رجيستري را خواهيم ديد .

 
   
 |    نوشته شده توسط NEMESIS
   
 

ترفند شماره 61

غير فعال کردن ويزارد  Desktop Cleanup (در ويندوز XP)
بطور پيش فرض ويندوز هر 60 روز ويزارد 
Desktop Cleanup را براي حذف آيتمهاي و ميانبر هاي بي استفاده Desktop  فعال مي کند .  اين تنظيمات  اجراي اتوماتيک  اين فرايندراغير فعال مي کند.
رجيستري
را باز کرده و کليد زير را در آن پيدا کنيد .  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
Desktop\CleanupWiz
يک مقدار
DWORD جديد ايجاد کرده و  نام "NoRun"  را به آن بدهيد. سپس مقدار آن را برابر با تعداد اسناد اخيري  کنيد که مايل به نشان دادن آنها هستيد .
از رجيستري خارج شويد و براي اعمال تغييرات ممکن است نياز به راه اندازي مجددا سيستم و يا Log off آن داشته باشيد !

--------------------------------------------------------------------------------

بقیه در ادامه مطلب! 
 
   
 |    نوشته شده توسط NEMESIS ادامه مطلب | 
   
 

ترفند شماره  50

 

 فعال کردن آيکون  Scheduled Tasks (در ويندوز  ME)
اين حالت به شما امکان مي دهد تا سيستمتان را به نحوي ساختار بندي کنيد که آيکون Scheduled Tasks در نوارا ابزار ويندوز ME ديده شود .
رجيستري را باز کنيد. و کليد زير را در آن بيابيد . 
HKEY_CLASSES_ROOT\SystemFileAssociations\image\ShellEx\
ContextMenuHandlers\ShellImagePreview]
مقدار  "(Default)"  را پاک کنيد تا عمل پيش نمايش تصاوير غير فعال شود .براي برگشت به وضعيت سابق مي توانيد مقدار   "{e84fda7c-1d6a-45f6-b725-cb260c236066}" را براي آن تعيين نمائيد.
از رجيستري خارج شويد. تغييرات فورا در ويندوز اعمال مي شود .

--------------------------------------------------------------------------------

بقیه در ادامه مطلب! 

 
   
 |    نوشته شده توسط NEMESIS ادامه مطلب | 
   
 

ترفند شماره37  

از کار انداختن error reporting اکس پي

 ويندوز اکس پي نسبت به ويندوز هاي ما قبل خود پايدار تر است اما باز هم برنامه ها در آن گاهي دچار ضربه ميشوند مايکروسافت براي اينکه به علل اين ضربه ها پي ببره پس لز ضربه ها طي يک پيام از کار بر ميخواهد که انها را به مايکروسافت از طريق ايميل گزارش دهند آيا هر بار که برنامه اينترنت اکسپلورر يا فتوشاپ دچار ضربه ميشوند .حوصله داريد ضربه رو به مايکروسافت گزارش بدهيد اگر از کليک کردن روي دکمه ي dont send email خسته شده ايد اين خصوصيت را غير فعال کنيد با کليد زاست روي ماي کامپيوتر و انتخاب پراپرتيس پپنجره ي system proprties را باز کنيد در صفحه ي advanced روي دکمه ي eror reporting کليک کنيد اين کار به شما امکان ميدهد که گزارش خطا را غير فعال کنيد disable error reporting يا آن را فقط براي خطاهاي ويندوز با بعضي از برنامه ها فعال کنيد .

--------------------------------------------------------------------------------

بقه در ادامه مطلب!

 
   
 |    نوشته شده توسط NEMESIS ادامه مطلب | 
   
 

ميتوان رجيستري را قلب ويندوز ناميد. با تغيير برخي از كدهاي رجيستري ميتوانيد برخي از خصوصيات ويندوز را كه خوشتان نمي آيد حذف ياتغيير دهيد.

 تذكر مهم:

بايد دقيقا مثل همين كليدها را در رجيستري وارد كنيد.كوچكترين تغييري ممكن است منجر به دوباره Setup كردن ويندوز شود.

 براي شروع كار ابتدا در قسمت Run اين دستور را وارد كنيد Regedit :  و كليد OK را كليك كنيد:

 پس از تغيير دستور مورد نظر فقط پنجره Registry Editor را ببنديد و كامپيوتر را Restart كنيد تا تغييرات اعمال شوند.

 حالا هر كدام از دستورات زير را كه دوست داريد ميتوانيد تغيير دهيد.

 بدون Favorites :

اگر از  در منوي  خوشتان نمي آيد ميتوانيد آن را حذف كنيد.براي اين كار به زير كليد:

 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

رفته و يك مقدار  به نام NoFavoritesMenu بسازيد و به آن مقدار 1 دهيد.

برداشتن RUN از منوي START :

به زير كليد زير برويد:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

و يك مقدار باينري  به نام NoRun بسازيد و به آن مقدار01  بدهيد.بدين ترتيب حتي كليدهاي  نيز كار نخواهند كرد.

--------------------------------------------------------------------------------

بقیه در ادامه مطلب!

 
   
 |    نوشته شده توسط NEMESIS ادامه مطلب | 
   
 
رجیستری بانک اطلاعاتی قدرتمند است که جهت ذخیره سازی تنظیمات و تغییرات اعمال شده در نسخه های 32بیتی Microsoft Windows  شاملVista,95,98,NT,2000,XP,Me بکار میرود.رجیستری شامل اطلاعات و تنظیمات برای تمام سخت افزار ها,نرم افزار ها,کاربران و ... میباشد.هنگامی که یک کاربر تغییراتی در تنظیمات CONTROLPANEL, انتساب فایلها,سیاستهای امنیتی و یا برنامه های نصب شده ایجاد میکند ,این تغییرات به رجیستری منعکس شده و در ان جا نیز ذخیره میشود

خوب با توضیحی که در بالا دادم تا حدودی از رجیستری آشنا شده اید حالا من چند تا کار با رجیستری رو براتون توضیح میدم تا بیشتر آشنا بشین .
تا الان شده ویندوزتان خیلی دیر بوت بشه خوب اگه از ویندوز xp استفاده میکنید نیاز نیست نگران باشید چون xp میتونه تمام فایلهای بوت را در کنار هم قرار بده. چطوری ...الان میگم
ابتدا وارد run شده و regedit را تایپ کنید حالا مسیر زیر را انجام دهید:
HKEY_LOCAL_MACHIN\Software\Microsoft\dfrag پوشه  BootOptimizeFunction را پیدا کرده یه متغیر از نوع  string  بسازید و نام آن را BootOptimizeFunction بذارید  و روی آن کلیک راست کرده و سپس از منوی آن گزینه modify  را برگزینید و سپس مقدار آن را به Y  تغییر دهید تا فعال شود !!!

 

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

 

- بعضی ها هم به راست کلیک موس خیلی حساس هستند یه نفر اگه رو سیستمش نشسته  باشه و خدا نکرده طرف اگه راست کلیک کنه سریع میگن فایل های من فرمت نشه یا حذف نشه خوب چیکار کنیم که دیگه نگران نباشیم
 وارد رجیستری شوید و کلید زیر را پیدا کنید :
HKEY_Current_user\Software\Microsoft\Windows\Current version\Policies\Explorer
یک متغیر جدید از نوع DWORD  بسازید و اسم آن را NoViewContextMenu  را به آن بدهید حالا  به آن  مقدار  1 بدهید. از رجیستری خارج شوید و ویندوز خود را از نو بوت کنید می بینید که دیگه راست کلیک موس کار نمیکنه برایه برگشتن به حالت اول مسیر را دوباره میری و مقدار 1 را به صفر تغییر می دهید .

 

-افزودن متن به ساعت سیستم :

اگر میخواهی به ساعت ویندوز اسمی اظافه کنید مسیر زیر را انتخاب کنید.
به کلید زیر بروید :
HKEY_CURRENT_USER\Control Panel \ International
حال یک متغیر از نوع String  ایجاد کرده و نام آنرا S1159  ( در صورتی که از قبل ایجاد نشده باشد ) قرار دهید و متن دلخواه خود را در آن وارد نمایید .
حال متغیر دیگری از نوع STRING  بسازید و نام آنرا S2359  قرار دهید و متن دلخواه دیگری در آن قرار دهید . توجه داشته باشید که در ویندوزهای عربی یا فارسی میتوان متن را به فارسی نوشت !! در ضمن دقت کنید اکثر ویندوزها این دو متغیر فعال هستند پس عجله نکن اول خوب بگرد
New Folder  بدون اسم
خوب تا الان خیلی New Folder درست کردید حالا یه بار دیگه هم درست کن منتها قبل از اینکه به آن اسم بدهید Alt+255  را بزنید آنوقت  New Folder که درست کردید بدون اسم هستش .
منظور ازAlt + 255 این است که Alt  را پایین نگه داشته و 255 را بزنید.

 
یه نظر هم بدی بد نیست

 
   
 |    نوشته شده توسط NEMESIS
   
 
رجیستری بانک اطلاعاتی قدرتمند است که جهت ذخیره سازی تنظیمات و تغییرات اعمال شده در نسخه های 32بیتی Microsoft Windows شاملVista,95,98,NT,2000,XP,Me بکار میرود.رجیستری شامل اطلاعات و تنظیمات برای تمام سخت افزار ها,نرم افزار ها,کاربران و ... میباشد.هنگامی که یک کاربر تغییراتی در تنظیمات CONTROLPANEL, انتساب فایلها,سیاستهای امنیتی و یا برنامه های نصب شده ایجاد میکند ,این تغییرات به رجیستری منعکس شده و در ان جا نیز ذخیره میشود خوب با توضیحی که در بالا دادم تا حدودی از رجیستری آشنا شده اید حالا من چند تا کار با رجیستری رو براتون توضیح میدم تا بیشتر آشنا بشین . تا الان شده ویندوزتان خیلی دیر بوت بشه خوب اگه از ویندوز xp استفاده میکنید نیاز نیست نگران باشید چون xp میتونه تمام فایلهای بوت را در کنار هم قرار بده. چطوری ...الان میگم ابتدا وارد run شده و regedit را تایپ کنید حالا مسیر زیر را انجام دهید: HKEY_LOCAL_MACHIN\Software\Microsoft\dfrag پوشه BootOptimizeFunction را پیدا کرده یه متغیر از نوع string بسازید و نام آن را BootOptimizeFunction بذارید و روی آن کلیک راست کرده و سپس از منوی آن گزینه modify را برگزینید و سپس مقدار آن را به Y تغییر دهید تا فعال شود !!! نکته: دستورات رجیستری به حروف کوچک و بزرگ خیلی حساس هستند یعنی حرف اول هر کلمه ای با حروف بزرگ شروع میشود. - بعضی ها هم به راست کلیک موس خیلی حساس هستند یه نفر اگه رو سیستمش نشسته باشه و خدا نکرده طرف اگه راست کلیک کنه سریع میگن فایل های من فرمت نشه یا حذف نشه خوب چیکار کنیم که دیگه نگران نباشیم وارد رجیستری شوید و کلید زیر را پیدا کنید : HKEY_Current_user\Software\Microsoft\Windows\Current version\Policies\Explorer یک متغیر جدید از نوع DWORD بسازید و اسم آن را NoViewContextMenu را به آن بدهید حالا به آن مقدار 1 بدهید. از رجیستری خارج شوید و ویندوز خود را از نو بوت کنید می بینید که دیگه راست کلیک موس کار نمیکنه برایه برگشتن به حالت اول مسیر را دوباره میری و مقدار 1 را به صفر تغییر می دهید . -افزودن متن به ساعت سیستم : اگر میخواهی به ساعت ویندوز اسمی اظافه کنید مسیر زیر را انتخاب کنید. به کلید زیر بروید : HKEY_CURRENT_USER\Control Panel \ International حال یک متغیر از نوع String ایجاد کرده و نام آنرا S1159 ( در صورتی که از قبل ایجاد نشده باشد ) قرار دهید و متن دلخواه خود را در آن وارد نمایید . حال متغیر دیگری از نوع STRING بسازید و نام آنرا S2359 قرار دهید و متن دلخواه دیگری در آن قرار دهید . توجه داشته باشید که در ویندوزهای عربی یا فارسی میتوان متن را به فارسی نوشت !! در ضمن دقت کنید اکثر ویندوزها این دو متغیر فعال هستند پس عجله نکن اول خوب بگرد New Folder بدون اسم خوب تا الان خیلی New Folder درست کردید حالا یه بار دیگه هم درست کن منتها قبل از اینکه به آن اسم بدهید Alt+255 را بزنید آنوقت New Folder که درست کردید بدون اسم هستش . منظور ازAlt + 255 این است که Alt را پایین نگه داشته و 255 را بزنید. یه نظر هم بدی بد نیست
 
   
 |    نوشته شده توسط NEMESIS
   
 
 
 

pctfx3.1

Fire Car Fix Template

Multimedia CD Catalogues گروه طراحي چندرسانه اي وبلاگ رسانه گشت و گذار در دنياي رسانه هاي ديجيتال Medium Blog - Digital Media World قالبهاي رايگان سايت و وبلاگ Advanced Persian Blog Templates كارگاه طراحي وب مركز طراحي و توسعه سي دي هاي مولتي مديا

اطلاعات مربوط به كارگاه طراحي قالب: Free Beauty Blog Templates Template Design Workshop, دانلود قالب هاي وبلاگ Template Design Workshop, جزئيات قالب هاي رايگان Template Design Workshop, جستجوي قالب هاي وبلاگ Template Design Workshop, تماس با كارگاه طراحي قالب Template Design Workshop, درباره كارگاه طراحي قالب

pictofxt Farsi Blog Iran Web Hosting

تهیه وب پورتال اختصاصی برنامه نویسی تحت وب