DeutschEspanolFrancaisItalianoPortuguesArabicJapaneseKoreanSimplified Chinese




Install Builder

Home > Products > Software > Install Builder

Install Builder is a free standalone application that allow novice user to create setup cabinet for Pocket PC and Smart Phone. Install Builder use a simple ini file to store project settings, you can use simple editor like notepad to edit the ini file. The setup cabinet contain binary encoded and xml installation file plus all application files. It support two installation mode (ActiveSync --> PPC, PPC --> PPC). The setup cabinet can copy files, make shortcuts and add registry keys. Install Builder generate the installation file (encoded&xml) directly, so it does not require CABWIZ.EXE, however it does require CABARC.exe (one of the file in MS Cabinet SDK) to create cabinet file, you can obtain it here.

Publish

Features

Standalone application

Although Install Builder is below 200kb in size, you dont have to download any external application (except CABWIZ.EXE), other sharewares that does the same thing are usually over 2mb in size.

Create Installation Cabinet

Install Builder can create installation cabinet for Pocket PC and Smart Phone, providing file copy, shortcuts and registry support.

Easy to use

Install Builder use Inno-like Setup File (*.inno) to store settings, you can use notepad to edit this file.

    Sample Inno File

      [Setup]
      AppName=MobileUpdate
      Author=Joseph Leung
      TargetPlatform=StrongArm
      SetupFile=EncodedXml
      DefaultDirName={pf}\MobileUpdate\
      Description=Offline RSS Reader for Pocket PC and SmartPhone
      
      
      [Files]
      Source: "C:\dNet\MobileRss\MobileUpdate.exe"; DestDir: "{app}"; Flags: "NoDateCheck"
      Source: "C:\dNet\MobileRss\Output\Dll\SQLite3.dll"; DestDir: "{app}"; Flags: "NoOverwriteIfNewer"
      Source: "C:\dNet\MobileRss\MobileUpdate.db"; DestDir: "{app}"; Flags: "NoOverwrite"
      Source: "C:\dNet\MobileRss\Readme1st.txt"; DestDir: "{app}"; DestFile: "License.txt"
      
      [Icons]
      Name: "{group}\MobileUpdate"; Filename: "{app}\MobileUpdate.exe"
      
      [Registry]
      Root: HKCU; Subkey: "Software\MobileUpdate"; ValueType: string; ValueName: AppPath; ValueData: "{app}"
      Root: HKCU; Subkey: "Software\MobileUpdate"; ValueType: dword; ValueName: Version; ValueData: "1"
      Root: HKCU; Subkey: "Software\MobileUpdate"; ValueType: binary; ValueName: BinaryData; ValueData: "ABCDEF01
      Root: HKCU; Subkey: "Software\MobileUpdate"; ValueType: multi_sz; ValueName: MZData; ValueData: "Line1,Line2,Line3"