Tworzenie instalatora cab dla Windows Mobile
Gdy już uda nam się utworzyć własną, jakże zaawansowaną aplikację dla Windows Mobile używając, oczywiście Microsoft Vistual Studio, musimy wymyślić metodę dystrybucji tej aplikacji… Najwygodniejszą i najczęściej spotykaną jest utworzenia instalatora cab. Przygotujmy więc takiż instalatorek.
Do rozwiązania naszej aplikacji musimy dodać nowy projekt:
Other Project Types -> Setup and deployment -> SmartDevice Cab Project
Teraz w Solution Explorerze klikamy prawym przyciskiem na ‘Add -> Project Output’. Następnie tworzymy skrót do programu w Menu Start, klikając PPM na ‘File System on Target Machine -> Add -> Programs Folder’. Wybieramy utworzony folder. Teraz klikamy PPM na pustym białym polu obok i na ‘Create Shortcut’. W oknie dialogowym musimy wybrać ‘Application Folder/Primary output from [Nazwa projektu]‘. Polecam zmianę nazwy na inną.
Warto teraz dodać do instalatora odpowiednie modyfikacje rejestru: PPM na projekcie instalatora -> View -> Registry. Możemy wprowadzić wszystkie niezbędne klucze i wartości, acz jeśli Twój program tego nie wymaga można opuścić ten krok. Ewentualnie można dodać klucz ‘HKEY_LOCAL_MACHINE\Software\[Nazwa producenta/twórcy]\[Nazwa projektu]‘ i wartość String o nazwie Version i numerze wersji podanym jako value. Ostatecznie możemy zmienić nazwę naszego caba w panelu właściwości, jego producenta, numer wersji, kompresję i inne. Koniec
Nasz instalator znajduje się w katalogu naszej aplikacji.
Wiem, nieprofesjonalny ten opis, ale sam dopiero zaczynam zabawę w C# i .NET, więc tym razem musicie mi wybaczyć. Wykorzystywałem .Net CF w wersji 3.5, możliwe więc, że w starszych (nowszych ?) będzie to nieco inaczej działać.