Hvordan distribuere Windows CE Application

Hvordan distribuere Windows CE Application


Distribuere et program til en mobil enhet som kjører Windows CE (Embedded Compact) er mer kompleks enn distribusjon en søknad til skrivebordet. Du må lage to installasjonspakker --- en for den mobile enheten, og en annen for skrivebordet for å installere den mobile enheten pakken. Det er fem trinn for å distribuere et program til Windows CE.

Bruksanvisning

1 Lag en CAB-fil for målenheten. I Microsoft Visual Studio, legge til en ny "Smart Device Cab Project" på søknaden løsning. Legg prosjektet utgang fra programmet prosjekt til dette nye prosjektet. Når du gjør dette, vil systemet automatisk inkludere referanser, for eksempel OpenNETCF Smart Device Work biblioteker. Endre navnet på CAB-fil til noe meningsfylt.

2 Juster "Properties" -panelet å tilpasse tekst og monteringsanvisning. Legg registeroppføringer, for eksempel et versjonsnummer, inn i CAB ved å velge "Registerredigering" i "Solution Explorer". Når du er ferdig, bygge prosjektet for å lage CAB-fil.

3 For å registrere CAB med ActiveSync slik at det kan distribueres fra en stasjonær datamaskin, legger du til en ny Windows-Class Library Project til søknaden løsning og slette standard Class1. Legg til en ny klasse gjennom Solution Explorer som kopierer filene til ActiveSync-mappen, registrerer dem med ActiveSync, og fjerner dem etter installasjon. Du må opprette en hjelper metode for å utvinne stedet der ActiveSync er installert, og å definere følgende konstanter: CEAPPMGR_PATH, ACTIVESYC_INSTALL_PATH, INSTALLED_DIR, CEAPPMGR_EXE_FILE, CEAPPMGR_INI_FILE, APP_SUBDIR og TEMP_PATH.

4 Legg til eventuelle andre hendelseshåndterere som trengs for installasjon og kompilere prosjektet som Dynamic-Link Library (DLL) klassebibliotek.

5 Pakk alt i en enkelt MSI-installasjonsfilen. Først legge til en ny "oppsett" -prosjektet til din løsning. Endre navnet på utdatafilen som du gjorde for CAB-fil. Velg programmets installasjonsstedet på skrivebordet. Deretter legger prosjektet utgang fra CAB-prosjektet. Legg til en ny "egendefinert handling" og velg din installasjon DLL klassebibliotek. Legg INI-filen og bygge prosjektet. Resultatet er et enkelt MSI-desktop installasjonsfil som også inneholder en CAB-mobil enhet installasjonsfilen.