Author |
|
will Junior
Joined: February 07 2005 Location: Canada Posts: 48
|
Posted: February 15 2005 at 3:19pm | IP Logged
|
|
|
i think this question is beyond your support scope. but we really don't want to spend much time on building the installer. so have to bother you with this.
What we have done is: changed the license info in the LsAutomation.dll source file and build it to a new DLL containing our redistribution code.
We tried to use Windows InstallShield 6.2 to create the installer, we added the singlelinephone.exe,RedistSetup.exe, LMEVoip.dll and the LsAutomation.dll to the excutable files folder. But the question is how to configure it in the InstallShield to make sure the RedistSetup.exe will be called when the user is installing the application.
regards,
will
|
Back to Top |
|
|
support Administrator
Joined: January 26 2005 Location: United States Posts: 1666
|
Posted: February 15 2005 at 5:19pm | IP Logged
|
|
|
Hi Will,
You>>
What we have done is: changed the license info in the LsAutomation.dll source file and build it to a new DLL containing our redistribution code.
Good. This is correct.
Unfortunately, there are so many installer development tools available we cannot give you exact information regarding InstallShield 6.2 and how to make it execute an external EXE image. This will be covered in their user documentation. If you are trying to use an InstallShield “Express” build tool, please take note that those express versions are highly limited and generally do not support these required capabilities.
That being said, if you want to use InstallShield to create your distribution, you will need to take the following general steps:
1)
Add to your InstallShield project all files that make up your application. This means any executables you are going to distribute, in addition to any developed DLLs and document files your software developers create, etc.
2)
Add your custom LsAutomation.DLL to your install project.
3)
Add the VOIP Media Engine redistribution files to your install project. The following file images need to be added:
instmsi.exe
instmsiw.exe
RedistSetup.exe
RedistSetup.ini
RedistSetup.msi
RedistSetup1.cab
4)We do not use InstallShield anymore but as I recall, you can specify that certain files during your install get copied to a TEMP folder. These temp files are only used during your InstallShield installation. In your InstallShield project, you must specify that the files in steps 2 and 3 get copied from your built install image (your CAB files) to a temp folder.
5) Also, In InstallShield, you must specify that their installer “engine” execute the LanScape RedistSetup.exe that will be in a TEMP folder on the target machine. The RedistSetup.exe EXE can be executed anywhere during your install process by the InstallShield Engine. Just make sure that all the temp files in steps 2 and 3 are in the same TEMP folder and all will go as planned.
I am sorry that we cannot be more specific regarding InstallShield 6.2.
|
Back to Top |
|
|
|
|