MSN Messenger programı bilgisayara ilk kurulduğunda add-ins özelliği kapalı olarak gelir. Bunu açmak için ilk etapta şu işlemleri yapmamız gerekir. Daha sonra da add-ins yazma işlemine geçelim.
1. Başlat -> Çalıştır -> regedit komutunu girin.
2. Ekrana gelen Registry Editöründe HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger kısmına gelin ve AddInFeatureEnabled adında bir DWORD anahtarı ekleyin. Daha sonra bu anahtara 1 değerini verin.
3. Bu işlemlerden sonra yazdığımız add-ins “i messengerde kullanabileceğiz.
- İlk etapta Visual Studio ‘da bir Class Library projesi oluşturun.
- Projenin ismi messengerde kullanılacak add-ins ismi ile aynı olmak zorundadır. (Ör: MusaitDegil)
- Şimdi projeye reference eklememiz gerekiyor. Solution Explorer kısmındaki References kısmına sağ tıklayıp Add Reference tıklıyoruz. Gelen pencerede Brose sekmesini açıp “C:\Program Files\Windows Live\Messenger\MessengerClient.dll” bulup ekliyoruz.
- Projeye bir sınıf ekliyoruz. Sınıfın ismi diyelimki Addin olsun.
- Solution Explorer kısmındaki proje ismini sağ tıklayıp Properties tıklıyoruz. Açılan pencerede Assembly name kısmındaki ismi şu şekilde değiştiriyoruz: ProjeAdı.ClassAdı
Örneğimiz de şöyle oldu: MusaitDegil.Addin
- Sınıfımızın başına using Microsoft.Messenger; ekliyoruz.
- 1. MSN Messenger ’da Araçlar -> Seçenekler kısmını açın.
- 2. Gelen pencerede eklentiler sekmesine gelin.
- 3. Messenger’a Ekle butonuna tıklayın ve derlediğiniz DLL dosyasını seçin.
- 4. Daha sonra Uygula ve Tamam butonlarına basın.
Böylelikle add-in messengere eklenmiş oldu.
Add-in ’i kullanacağımız zaman Messenger ’da resimdeki gibi seçerek eklentiyi aktif hale getirin.
Eklentimizin çalışıyor mu bakalım:
Şimdi de MessengerClient.dll dosyasındaki eventleri inceleyelim.
Not: Anlatılanlar Windows Live Messenger 8.1 ve 8.5 sürümleri için geçerlidir.