نمایش نتایج 1 تا 5 از 5

نام تاپیک: نحوه ساختن Clsid و اضافه کردن آن به My Computer , Control Panel و غیره

  1. #1

    نحوه ساختن Clsid و اضافه کردن آن به My Computer , Control Panel و غیره

    Clsid چیست؟
    Clsid ها معرف اجزای Gui و بیان کننده نحوه رفتار آنان هستند. تمام کنترل های اکتیو ایکس و آیکون های روی دسکتاپ نمونه ای از Clsid ها هستند. برای مشاهده تمام Clsid های کامپیوترتان رجیستری ویندوز را باز کرده و آدرس زیر را طی کنید.
    HKEY_CLASSES_ROOT\CLSID
    نحوه ساختن یک Clsid.
    ابتدا رجیستری ویندوز را باز کرده و به مسیر فوق بروید.
    یک کلید جدید با نام {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
    توجه : هر x یک عدد در مبنای 16 است (0 تا 9 و a تا f). دقت کنید Clsid مورد نظرتان قبلاً ساخته نشده باشد
    یک کلید با نام DefaultIcon در زیر Clsid ساخته شده بسازید و ورودی (Defaule) آن را به آیکون مورد نظر ست کنید
    توجه : اگر می خواهید برای آیکون از فایل اجرایی استفاده کنید باید ایندکس آیکون را بعد از نام فایل با یک کاما ذکر کنید. برای مثال: c:\program files\prog\file.exe , 2 (قبل و بعد از کاما یک فاصله وجود دارد)
    یک کلید در زیر Clsid ساخته شده با نام InProcServer32 بسازید
    در داخل کلید فوق یک ورودی با نام ThreadingModel و از نوع رشته ای بسازید و مقدار آن را برابر Apartment قرار دهید
    یک کلید با نام shellEX در زیر Clsid ساخته شده بسازید
    در زیر کلید فوق یک کلید با نام PropertySheetHandlers بسازید
    در زیر کلید فوق یک کلید با نام Clsid خودتان بسازید
    به کلید اصلی (Clsid) بر گردید و یک کلید جدید با نام ShellFolder بسازید
    در داخل کلید فوق یک ورودی بایناری با نام Attributes بسازید و مقدار ان را به 00 00 ست کنید
    در زیر کلید اصلی Clsid سک کلید جدید با نام shell بسازید
    در زیر کلید فوق یک کلید جدید با نام عملی که قرار است در منوی راست Clsid ظاهر شود بسازید
    در زیر کلید فوق یک کلید با نام command بسازید و ورودی Default آن را به مسیر کامل فایل اجرا و پارامتر ها (در صورت لزوم) ست کنید
    ممکن است بخواهید بیشتر از یک آیتم با به منو اضافه کنید ، در اینصورت باید دو مرحله فوق را به ازای هر دستور طی کنید و در ورودی Default کلید shell نام آیتم پیش فرض (که با دو بار کلیک باید اجرا شود) را بنویسید
    نحوه اضافه کردن Clsid به My Computer , Control Panel و غیره
    بعد از ساخته شدن یک Clsid احتمالاً می خواهید که آن را به یکی از محل های ذکر شده اضافه کنید
    برای انجام این کار مراحل زیر را طی کنید
    رجیستری ویندوز را باز کنید و مسیر زیر را طی کنید
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\
    بنا به نیاز خود وارد یکی از کلید های زیر شوید
    MyComputer
    Desktop
    ControlPanel
    NetworkNeighborhood
    RemoteComputer
    وارد کلید NameSpace شوید
    یک کلید جدید بسازید و نام آن را برابر با Clsid خود بگذارید (به فرمت {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} )
    توجه : بعد از ساختن کلید تفییرات بلافاصله اعمال می شود و نیازی به Restart نیست

  2. #2
    ممنون
    جالب بود
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  3. #3
    دستت درد نکنه خیلی باحاله

  4. #4
    کاربر دائمی آواتار Taha_u
    تاریخ عضویت
    آذر 1383
    محل زندگی
    Tehran
    پست
    162
    جالب بود!
    دستت درد نکنه!

  5. #5
    واقعا دمت گرم
    اگه کاری در مورد برنامه نویسی vb و data داشتی ندا بدی حله

تاپیک های مشابه

  1. تنظیم control panel
    نوشته شده توسط وشتی حاتمی در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: پنج شنبه 13 دی 1386, 00:40 صبح
  2. اضافه کردن آیکن برنامه به پنجره Control Panel و My Computer
    نوشته شده توسط romina2006 در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: شنبه 19 اسفند 1385, 12:05 عصر
  3. Control Panel - برنامه شماره 2
    نوشته شده توسط Ali_Fallah در بخش Access
    پاسخ: 9
    آخرین پست: دوشنبه 23 مرداد 1385, 21:43 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •