Favicon Svethardware.cz  Svět hardware   Fórum Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 2 z 2

Téma: Aktualizace aplikace za běhu

  1. #1
    Nováček
    Registrace
    Jun 2008
    Příspěvků
    6

    Zdravím,
    řeším zásadní problém jak aktualizovat běžící aplikaci. Aplikace si zjistí dostupné aktualizace, pokud jsou, stáhne si je. Potud OK. Ale co dál? Když zkusím spustit instalační cab a ukončit aplikaci, nestihne se ukončit a instalátor ohlásí, že se instalace nezdařila.
    Napadlo mě použít druhou aplikaci, kterou spustí ta hlavní aplikace předtím než se ukončí. Ta druhá aplikace by počkala až se první korektně ukončí a spustila by instalátor.
    Myslíte, že je to dobrý způsob?
    A druhý dotaz, který s tím souvisí. Jak se dá detekovat, zda aplikace ještě běží nebo se již ukončila?

    .NET Compact Framework 3.5 na Win Mobile 6.1.

    Díky, Lokutus
    Odpovídat lze po přihlášení

  2. #2
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    Zdravím,
    přesne takto to mám v automativkém updateru řešeno: Aplikace (např. při replikaci) zjistí, zda je dostupná nová verze. Pokud ano (ještě rozlišuji, zda je update povinný), spustí další aplkaci updater.exe a updater.exe zahájí instalaci cabu po ukončení aplikace. K detekci běžící aplikace můžete použít např. mutex - pokud mutex existuje, vrátí se vám chyba ERROR_ALREADY_EXISTS v updateru. Dala by se použít i API funkce WaitForSingleObject a čekat na ukončení procesu aplikace, ale vím, že na WM 2003 nikdy nedošlo k signalizaci ukončení procesu na zařízení MDA II (v emulátoru ano).

    Další možnost je použít setup dll (musí být napsána v C++], která bude součástí cabu - před instalací zkusíte najít okno vaší aplikace a ukončit ji.


    Odpovídat lze po přihlášení



Podobná témata

  1. Aktualizace WM
    Od maran v sekci Touch HD
    Reakcí: 1
    Poslední příspěvek: 03-06-2009, 22:17
  2. N520 a aplikace Garmin XT - nefunkční klávesnice aplikace
    Od josfiala_ce4you v sekci Fujitsu Siemens Computers
    Reakcí: 2
    Poslední příspěvek: 17-05-2009, 11:51
  3. Aktualizace map
    Od pinguino v sekci Navigon
    Reakcí: 7
    Poslední příspěvek: 11-02-2009, 20:33
  4. aktualizace map
    Od alfaro_ce4you v sekci TomTom
    Reakcí: 4
    Poslední příspěvek: 02-04-2006, 12:06
  5. ulozeni stavu aplikace pri "nasilnem" ukonceni aplikace OS
    Od Buthrakaur v sekci Programování
    Reakcí: 3
    Poslední příspěvek: 19-09-2005, 13:07