واضح آرشیو وب فارسی:سایت ریسک: چگونه برنامه ها می توانند به context menu ی سیستم عامل آیتم اضافه کنند؟؟ rudehen 19 آبان 1386, 19:44چگونه برنامه ها می توانند به context menu ی سیستم عامل آیتم اضافه کنند؟؟ omid sarmad 21 آبان 1386, 23:14سلام. آیتمها از دو طریق به منوهای ویندوز اضافه می شوند: 1) روش غیر معمول : هک کردن فایل shell32.dll موجود در System32 2) روش معمول : اضافه کردن آیتمها و رفتارها به رجیستری در روش دوم یک کلید در مکانی خاص و با نام موردنظر (که در منو نمایش داده می شود) ساخته و فرمانهای دلخواه را در زیر کلیدهای Command و یا open ویا Shell ایجاد می کنند. rudehen 22 آبان 1386, 08:49مرسی دوست خوبم می شه اگه دستورای مربوط به این - رجستری - چیزی داری می شه مثال بزنی؟ راستی تو اون فایل shell فقط آیکن هستش یعنی آیکون اضافه کنم؟؟؟ منتظرم omid sarmad 22 آبان 1386, 23:01سلام.اضافه کردن آیتم به منوها از طریق رجیستری بسته نوع منو متفاوت است. مثلا منوهای کلیک راست پوشه های خاص مثل My Computer و Recycle Bin در زیر کلیدHKEY_CLASSES_ROOTCLSID هست و برای اضافه کردن منو به هر آیتم باید آیتمها را به زیر کلید آن اضافه کنی. مثلا برای اضافه کردن یک آیتم به منوی کلیک راست My Computer باید موارد ذکر شده رو به کلید {20D 04FE0-3AEA-1069-A 2D 8-08002B 30309D} اضافه کنی.یه نمونه فایل registry به نام خودت ضمیمه می کنم. 15863 فایل بالا رو دانلود کن بعد پسوندش رو به reg تغییر بده،بعد روش دوبار کلیک کن و بعد هم روی کامپیوتر من (یعنی My Computer خودت) راست کلیک کن.این گزینه برنامه Windows Media Player رو اجرا می کنه. البته اینکار یه کار advanced هست و ریزه کاریهای فراوونی داره.مثلا می تونی تعیین کنی آیتم مورد نظر به منوی Shift و کلیک راست اضافه بشه.برای اینکار باید یک مقدار string تهی با نام Extended تو زیر کلید نام آیتم ایجاد کنی. منوهای درایوها ، پوشه ها و فایلهای مختلف نیز روش مخصوص به خودشان را دارند. در مورد راهکار اول : تو اون فایل shell فقط آیکن هستش یعنی آیکون اضافه کنم؟؟؟ فایل Shell32 حاوی تمام منوها،زیر منوها،آیکنها،پنجره ها و تصاویر ویندوز هست و به راحتی می تونی اونارو عوض کنی. با چه برنامه ای فایل رو باز کردی که فقط آیکن بهت داده؟!!!!!!!!!!!!!!!:razz: ضمن اینکه تعویض فایل ویرایش شده یه کار کاملا حرفه ای است و به راحتی نمیشه فایل تغییر داده شده را جایگزین فایل اصلی کنی.مگه اینکه دو تا ویندوز داشته بشی و فایل دستکاری شده ی ویندوز A رو از طریق ویندوز B تغییر بدی. برنامه هایی که فایل Shell32 رو هک می کنن از طریق restart ویندوز (بدون اینکه ویندوز در ظاهر Restart شود) فایل shell32 رو تغییر می دن. موفق باشی.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 628]