Vývojářský blog Jaromíra Nechanického

Tisk článku Tisk článku

Jak povolit Attach to process na Windows mobile

[Zpět na blog]

Datum: 31. 3. 2010 11:43       Autor: Jaromír Nechanický       Zobrazeno: 1548x


Pokud chcete připojit VS debugger k již běžícímu procesu na windows mobile, musíte provést následující kroky:

  • Připojit zařízení
  • Spustit “Windows CE remote registry editor”
  • Otevřít klíč HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NetCompactFramework
  • Otevřít klíč “Managed Debugger”
    • Pokud není, tak ho vytvořte
  • Nastavit hodnotu “AttachEnabled” na 1
    • pokud zde tato hodnota není, vytvořte ji jako novou DWORD value.

Vlastní připojení pak provedete stejně, jako u desktopové aplikace. V menu tools vyberte “Attach to process”, transport změňte na “Smart Device”, v ComboBoxu níž vyberte požadované zařízení a již je hotovo.

 

Nyní ovšem to nejdůležitější, proč o tomto postupu píšu. Možnost připojit se k běžícímu procesu je zajisté fajn, ale ne kriticky potřebná. Včera jsem ovšem narazil při přidávání řádků do SQL CE databáze (okolo 300) na výjimku: “Not enough storage is available to complete this operation”. Místa na zařízení ovšem bylo dost i na zahrání “Quake III” a co bylo nejvíce zarážející, pokud se aplikace napoprvé nahrála do zařízení z VS, tato chyba neproběhla. Nastávala tedy pouze při kopírování binárek aplikace do zařízení, případně při instalaci z CAB souboru. Nevím proč, ale povolení “remote debuggingu” oním registrem na zařízení chybu odstranilo. Pokud byste narazili na něco podobného, zkuste povolit AttachEnabled a třeba vše začne fungovat :-)


> Na začátek

 

Hodnocení:

Hlasů: 3
Zvolte své hodnocení

Jaromír Nechanický


RSS Feed RSS Feed

Diskuse

1 
1 
 

VBNET.CZ | © 2007 Tomáš Herceg, Tomáš Jecha | Kopírování a přejímání jakéhokoliv obsahu z tohoto webu je bez písemného svolení autorů zakázáno.