Jaromír Nechanický

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

Podle kategorie

Jak povolit Attach to process na Windows mobile

Jaromír Nechanický       31.03.2010             10509 zobrazení

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 :-)

 

hodnocení článku

1 bodů / 1 hlasů       Hodnotit mohou jen registrované uživatelé.

 

Nový příspěvek

 

                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback