28 Eylül 2009

*.widget Uzantısının Tanıtılması

Hali hazırda geliştiriyor olduğumuz widget' ları *.widget uzantılı kaydedip emulatör dışında gerçek bir cihazda test etmeye çalıştığımızda *.widget uzantısının sistem tarafından tanınmadığını, widgetinstaller tarafından çalıştırılmadığını görmekteyiz.

Windows Mobile 6.5 emulatörlerinde bu tanımlama yapılmış olmasına rağmen şu aşamada kurulan ROM' lar üzerinde yapılan denemelerde *.widget uzantısının tanınmadığı görülmektedir.

Bunun önüne geçebilmek için Visual Studio Remote Tools içerisinde bulunan Remote Registry Editor aracı ile takılı olan cihazımıza bağlanmak ve registry' si içerisine aşağıda tanımlı olan key' leri yazmamız gerekmektedir.

[HKEY_CLASSES_ROOT\riapp]
"EditFlags"=dword:00010000
[HKEY_CLASSES_ROOT\riapp\Shell\Open\Command]
@="wmwidgetinstaller.exe %1"

(@ İşareti Default Key olarak isimlendirilen key' i temsil etmektedir)



(EditFlags dword Değeri)



riapp altında sırasıyla Shell -> Open -> Command key' i altında tanımlı olan Default Key değeri.


Hiç yorum yok:

Yorum Gönder