Jump to content

How to make a Install-Shield for Smartphone


Guest KM

Recommended Posts

Guest gpcarreon (MVP)

Hi,

Are you after creating a setup launcher (my_app.exe) using InstallShield DevStudio 9?

That's also my concern. I can only generate a cab installer but not an exe launcher.

There must be something I've missed in the setup script.

Let's listen to MoDaCo gurus who'll drop by this thread...

Posted from my SmartPhone!

Link to comment
Share on other sites

I have only install shield express and Inno Setup.

Is there another way to make a cap or exe install,

because Install-Shield-Dev is a little to expensive :D

Link to comment
Share on other sites

Guest Richie M

I make my own installers (used for Eclipse, Smartanoid, Reload Homscreens and my Longhorn M5 etc) so dont use Install Shield etc but to point you in the right direction: making CAB installers is pretty easy because all you have to do is pass the CAB and INI to CEAppMgr and it does the work for you ;) however to pass just a file to phone ie an exe you would have to call and use RAPI (unfortunately i havent looked into this yet).

Not sure if that helps or not but thats how/what your installer needs to do :D

Link to comment
Share on other sites

Hi,

how does the cabinet file work?

I have created on with following files:

Balls.exe

setup.xml

setup.xml:

------------------------------------------------------------------

-------------------------------------------------------------

Link to comment
Share on other sites

Guest jim80b

ok KM

heres a inf for u. save it and edit it. hope it helps

--->>>

[Version]

Signature = "$Windows NT$" ; required as-is

Provider = "" ; maximum of 30 characters, full app name will be ""

CESignature = "$Windows CE$" ; required as-is

[CEStrings]

AppName = "" ; maximum of 40 characters, full app name will be ""

InstallDir = %CE1%%AppName% ; Program Files

;---------------------------------------------------------------------

[sourceDisksNames]

1 = , "Some Files",,to_dir_a

2 = , "More Files",,to_dir_b

[sourceDisksFiles]

whatever.exe = 1

help.html = 2

another.exe = 2

[DefaultInstall]

CopyFiles = CopyTo1,CopyTo2

AddReg = RegData

CEShortcuts = Shortcuts

[DestinationDirs]

CopyTo1 = 0, %InstallDir%

CopyTo2 = 0, Windows ;rootWindows

Shortcuts = 0, %CE11%%AppNAme% WindowsStart MenuPrograms

;----------------------------------------------------------------------

;File copy list.

[CopyTo1]

"whatever.exe", whatever.exe

[CopyTo2]

"help.html", help.html

"another.exe", another.exe

;----------------------------------------------------------------------

;Registry keys

[RegData]

HKCR,.class,,0x00000000,"javaclass"

HKCR,javaclass,,0x00000000, "Java Class"

HKCR,javaclassShellOpenCommand,,0x00000000,""%InstallDir%blah.exe" %%1"

;----------------------------------------------------------------------

;Shortcut created in %InstallDir%

[shortcuts]

%AppName% Help,0,help.html,%CE11%

<<<--END

after having the cab u need this ini

--->

[CEAppManager]

Version = 1.0

Component =

[Java VM]

Description =

Uninstall = ??

CabFiles = .CAB

<----

and run ezsetup. it will tell u the switches needed

Link to comment
Share on other sites

Guest Richie M

If you want help making the .inf for CAB files check out my Tutorial in the FAQ :D

jim80b your .ini wont work, it should read:

[CEAppManager]

Version = 1.0

Component =

[]

Description =

Uninstall = ??

CabFiles = .CAB

Otherwise CEAppMgr will complain about an invalid setup file ;)

Link to comment
Share on other sites

Guest Richie M

Ah, just looking if you use Ezsetup it looks like name of the section after Component may not matter :? it certainly does if you are calling CEAppMgr yourself though :D

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.