دانلود مقاله رجیستری

Word 501 KB 17620 135
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۲۶,۵۰۰ تومان
قیمت با تخفیف: ۱۹,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • احتمالا تاکنون مطالب زیادی در مورد رجیستری ویندوز شنیده‌اید. اما آیا تابحال فکر کرده‌اید که چگونه میتوانید از این ویژگی ویندوز در برنامه‌های خودتان استفاده کنید؟
    این مقاله به بررسی چگونگی دستیابی به رجیستری در ویژوال بیسیک دات نت می پردازد. رجیستری ویندوز یکی از پرکاربرد ترین مباحث در برنامه نویسی استاندارد ویندوز میباشد که اکثر برنامه‌های موجود از این امکان بهره میبرند. برای مثال می توان از رجیستری برای نگهداری آخرین تغییرات داده شده در برنامه و یا ذخیره تنظیماتی که کاربر در برنامه اعمال کرده است استفاده کرد. در NET. از دو کلاس Registry و RegistryKey برای دسترسی به رجیستری و داده‌های موجود در آن استفاده میشود.

    هر ورودی در رجیستری ویندوز شامل دو قسمت میشود: نام مقدار (Value Name) و مقدار (Value). این ورودی‌ها در در کلیدها و زیرکلیدهای رجیستری ذخیره میشوند که از این لحاظ میتوان آنها را با فایلهایی مقایسه کرد که در فهرستها و زیر فهرستها قرار میگیرند.

    دستیابی به رجیستری به وسیله توابع Visual Basic .NET
    ویژوال بیسیک دات نت چهار تابع را برای کار با رجیستری معرفی میکند که برای استفاده از آنها شما باید اجازه خواندن و نوشتن، یعنی دسترسی RegistryPermissionAccess را داشته باشید. برای اطلاعات بیشتر در این مورد به کلاس RegistryPermission رجوع کنید. در زیر اطلاعاتی را در مورد این توابع مشاهده میکنید:


    نام تابع توضیحات
    DeleteSetting یک ناحیه یا یک کلید که شامل اطلاعات ورودی از برنامه در رجیستری است را حذف میکند.
    GetSetting مقدار یک کلید که شامل اطلاعات ورودی از برنامه در رجیستری است را برمیگرداند.
    GetAllSettings یک لسیت از کلیدها و ارزش آنها که شامل اطلاعات ورودی از برنامه در رجیستری است را برمیگرداند.
    SaveSetting اطلاعات برنامه را در رجیستری ذخیره میکند.

    نکته: : اطلاعات یک ناحیه نمیتواند توسط تابع GetSetting برگردانده شود.

    مثال زیر یک کلید و دو زیر کلید در رجیستری میسازد، ارزش کلید اول و ارزش دو زیر کلید آنرا را چاپ میکند سپس دومین زیر کلید را حذف و مقدار کلید اول و زیر کلیدهایش را چاپ میکند تا حذف زیر کلید دوم تایید شود:


    ' Create the first key.
    SaveSetting(''TestApp'',''Startup'', ''FirstKey'', ''First'')

    ' Create the first subkey.
    SaveSetting(''TestApp'',''FirstKey'', ''FirstSubKey'', ''FirstSub'')

    ' Create the second subkey.
    SaveSetting(''TestApp'',''FirstKey'', ''SecondSubKey'', ''SecondSub'')

    Try
    ' Write the first key's value.
    Console.WriteLine((GetSetting(''TestApp'', ''Startup'', ''FirstKey''))

    ' Write the first key as well as its two subkeys.
    Console.WriteLine(GetAllSettings(''TestApp'', ''Startup''))

    Catch e As ArgumentException
    Catch e As Exception
    Console.WriteLine(e.GetType.ToString)
    End Try

    DeleteSetting(''TestApp'', ''FirstKey'', ''SecondSubKey'')

    Try
    Console.WriteLine(GetSetting(''TestApp'', ''Startup'', ''FirstKey''))
    Console.WriteLine(GetAllSettings(''TestApp'', ''Startup''))

    Catch e As ArgumentException
    Catch e As Exception
    Console.WriteLine(e.GetType.ToString)
    End Try

    توجه داشته باشید که استفاده از این توابع با محدودیتهایی همراه است. شما تنها میتوانید به کلیدهای رجیستری در محدوده HKEY_CURRENT_USER\Software\VB and VBA Program Settings دسترسی داشته باشید و همچنین به علت استفاده از کلید HKEY_CURRENT_USER شما حتما باید با نام کاربری معتبر به سیستم وارد شده باشید.


    دستیابی به رجیستری توسط NET Framework.
    همانطور که مشاهده کردید استفاده از توابع فوق با محدودیتهایی همراه است. NET Framework. برای حل این مشکل دو کلاس Registry و RegistryKey را معرفی میکند که این دو کلاس در فضانام Microsoft.Win32 قرار دارند. کلاس Registry کلیدهای پایه‌ای زیر را فراهم میکند که توسط آنها میتوان به زیر کلیدها و مقادیر آنها دسترسی داشت. خود این کلیدهای اصلی فقط خواندنی هستند. جدول زیر این هفت کلید را نشان میدهد:


    نام کلید توضیحات
    ClassesRoot معرف پسوندهای فایها و انواع اسناد موجود در سیستم به همراه خصوصیات مربوط به آنها.
    CurrentConfig اطلاعات مربوط به سخت افزار که مربوط به کاربر مشخصی نیست.
    CurrentUser اطلاعاتی مربوط به کاربر حاضر مانند تنظیمات محیط کار کاربر.
    DynData شامل اطلاعات پویای رجیستری که برای راه اندازهای دستگاه مجازی بکار میرود.
کلمات کلیدی: رجیستری

مي توان گفت که انگيزه ي ساختن برنامه ي رجيستري از آنجايي شروع شد که کاربران Ms- Dos از اين که عملا هيچگونه اختياري در تنظيم منو ، پنجره ها و ... نداشتند ،خسته شدند. البته Ms- Dos از رجيستري مستثني نبود و سه فايل Config.sys , MsDos.sys, Autoexec.Bat

اکثر افرادي که با ويندوز سر و کار دارند بسيار کنجکاوند سر از کار رجيستري ويندوز در بياورندبه همين خاطر من پس از معرفي مختصري از رجيستري کتاب الکترونيکي در اين زمينه براي دانلود قرار ميدهم تا کساني که قصد دارند رجيستري را دستکاري کنند با خيال راحت به

مطمئنأ همگی شما نرم افزار Windows Media Player را میشناسید. در این ترفند قصد داریم به معرفی چندین تغییر عمده در این برنامه بپردازیم که همگی آنها از طریق رجیستری صورت میگیرد. این ترفند ها عبارتند از : غیرفعال کردن پیغام Upgrade ، حذف آخرین Play List ، پنهان کردن پنجره Anchor ، تغییر عنوان پنجره مدیا پلیر ، حذف کردن عناصر مختلف از برنامه ، ارسال شناسه کاربر ، قفل کردن Skin انتخاب ...

ر اين بخش حدود 30 ترفند که شامل کامپيوتر , رجيستري و اينترنت هستند را به شما آموزش ميدهيم ... غير فعال کردن گزارش خطا درWindows XP : کنترل پنل خود را باز کنيد. سپس واردSystem شويد. بر روي زبانه Advanced کليک کنيد. سپس بر روي error-reporting در زير پ

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

تاريخچه: تا قبل از سيستم عامل ويندور که از سيستم عامل DOS استفاده ميشد به منظور پيکره بندي و ذکر تعاريف اوليه از چند فايل ساده متني استفاده ميشد اين فايل ها به منظور سامان بخشي يکنواخت تعاريف کاربر به کار برده ميشد که مهمترين آنها عبارت بودند از

رجیستری ویندوز رجیستری از دو فایل با نامهای USER.DAT و SYSTEM.DAT تشکیل شده است. البته اگر شما عضو یک شبکه هستید، فایل دیگری تحت عنوان CONFIG.POL نیز وجود دارد. همه این 3 فایل، از نوع Hidden, System, ReadOnly هستند و در شاخه اصلی ویندوز قرار دارند. فایل USER.DAT: این فایل برای ذخیره کردن اطلاعات User به کار می رود. هر زمان که شما از ویندوز خود خارج می شوید، سیستم به طور اتوماتیک ...

مقدمه ای بر ریجستری هماهنگونه که در فصل گذشته اشاره شد، نسخه های قدیمی ویندوز پارامترهای مربوط به پیکربندی خود را در فایلهای مقدار دهی System.ini و Win.ini تنظیم و نگهداری می کردند. از ویندوز 95 به بعد برنامه ریجستری که حاوی تمام اطلاعات مربوط به پیکربندی سیستم میباشد ارایه شده است. اطلاعات رجیستری در دو فایل پنهان User.dat و System در پوشه C:\Windows ذخیره می شوند. اطلاعات ...

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

در واقع ريجستري را مي‌توان به عنوان بانک اطلاعاتي معرفي کرد که براي نگهداري تنظيمات و گزينه‌هاي نسخه‌هاي 32بيتي ويندوز همچون ويندوز 98,95, ME و NT/2000 مورد استفاده قرار مي‌گيرد ........ در واقع ريجستري را مي‌توان به عنوان بانک اطلاعاتي معرفي کرد ک

ثبت سفارش
تعداد
عنوان محصول