PDA

View Full Version : سوال: سوال در مورد اضافه شدن ایکن برنامه به نوار ابزار InternetExplorer



javid_debugger
چهارشنبه 06 شهریور 1387, 21:17 عصر
سلام دوستان یه سوالی برام پیش اومده کمک می خواستم
چه جوری میشه برنامه نوشت که ایکن ان به نوار ابزار Internet Explorer اضافه شود

مثلا مثل برنامه FlashGet که وقتی نصبش میکنیم ایکن ان به نوار ابزار IE اضافه میشه

در عکس معلوم است یه نگاهی بیندازید

لینک عکس : http://javidhacker.parsaspace.com/IMAGE.jpg

meisambandari
پنج شنبه 07 شهریور 1387, 01:41 صبح
سلام دوسته عزیز
با این سورس میتونی کاری که میخواهی انجام بدی

xxxxx_xxxxx
یک شنبه 22 دی 1387, 13:22 عصر
ابتدا به آدرس زير در رجيستري رفته:



HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\


همانطور كه مي بينيد زير كليدهايي در اين شاخه وجود دارد كه معمولا با اين فرمت هستند:



{1F460357-8A94-4D71-9CA3-AA4ACF32ED8C}


شما هم مي بايست يك چنين كليدي را ايجاد كنيد، مي تونيد از نام ساير كليدها استفاده كنيد تنها يك كاراكتر آن را جهت همنام نبودن تغيير دهيد.
بعد از اين كه اين كليد را ساختيد F5 بزنيد تا محيط Refresh شود حال مكاني كه كليد مورد نظر به خاطر ترتيب حروف الفبا قرار گرفته مكاني متناظر با همان در بين ابزارهاي IE خواهد شد.

ادامه كار:

به كليدي كه ساختيد برويد و مقدارهاي زير را از نوع String در آن ايجاد كنيد:



ButtonText
CLSID
Default Visible
Exec
HotIcon
Icon
ButtonText:
نام برنامه را قرار دهيد ( به عنوان tooltip هم استفاده ميشه)

CLSID:
تنها مقدار زير را در آن قرار دهيد



{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}

Default Visible:
مقدار آن را Yes بزارين.

Exec:
آدرس برنامه موردنظر را قرار دهيد (بدون كوتيشن)
مثل



C:\Windows\Explorer.exe

:HotIcon
آدرس آيكني كه با رفتن موس بروي ابزار نمايان مي شود.

Icon:
آدرس آيكن پيشفرض
هر دو آيكن مي تونند مثل هم باشند.
---------------------------

اين دقيقاً همون كاري هست كه برنامه پست قبل انجام ميده.