/build/static/layout/Breadcrumb_cap_w.png

MSI + MSP executable?

Hello everyone...

Wracking my brains here to come with a way to repackage a packaged MSI with an MSP into a single executale...

Package For The Web doesn't seem to be working...Is there an application out there which automates the process?

Keep in mind, the application come with an MSP. MST is out of the question as the logic and files are contained in the MSP.

So, to reiterate, I need to package an MSI and an MSP into one executable form which a user can download and install.

P.S. The MSI has all the changes in it...Just need to wrap them both...

0 Comments   [ + ] Show comments

Answers (13)

Posted by: mekaywe 14 years ago
Brown Belt
0
you can install both of them with a single command
msiexec /i <MSI Path> /p <Path Path>
you can write a Batch script to execute the command which installs both MSI and MSP in a single shot
Posted by: Repackman 14 years ago
Purple Belt
0
Well, let me be more precise...The application is Silverlight...

I packaged this thing before for deployment...But it's not to be deployed...I am supposed to package it so that a user downloads it and then installs it on his machine...

The BAT file will have me describe a path...And who knows where a user will DL it and install from where...Unless there is a command to install it from any location like %appfolder% or something like that...
Posted by: mekaywe 14 years ago
Brown Belt
0
Prepare a Wrapper EXE If you are using Wise Package Studio which will install MSI and MSP and you can supply the EXE to your Users who can download it and install
Posted by: Repackman 14 years ago
Purple Belt
0
How would one go about accomplishing that Mekay...?
Posted by: mekaywe 14 years ago
Brown Belt
0
what tool are you using for repackaging Zakkk?
Posted by: Repackman 14 years ago
Purple Belt
0
Wise Packaging Studio boss...

It's a small application but a bitch in the @ss, iykwim...
Posted by: mekaywe 14 years ago
Brown Belt
0
cool down., here you go......
create a WSE EXE which will hold MSI and MSP inside it and install it with the command I have provided above.
Final output will be a single EXE file
Posted by: WSPPackager 14 years ago
Senior Purple Belt
0
I would do what mekaywe told. As I have already done couple packages that way with no problems...
Posted by: Repackman 14 years ago
Purple Belt
0
Mekaywe, as much I appreciate your responses, I would like to bring to your attention that not many of us have years of experience like yourself and are at most novices...So, many times I simply am lost when someone start using acronyms galore...

Now, for someone as wet behind the ears as me, am I to understand you mean WSE= Wise Script Editor? And if so, how would you go about creating an exe from WSE?

Remember, teach a man to fish...:)
Posted by: mekaywe 14 years ago
Brown Belt
0
copy the below code to a text file and rename the file to *.WSE.
Compile the code and run the EXE which should install your MSI and MSP together



Document Type: WSE
item: Global
Version=9.02
Flags=00000100
Split=1420
Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Copy Default=1
Japanese Font Name=MS Gothic
Japanese Font Size=9
Start Gradient=0 0 255
End Gradient=0 0 0
Windows Flags=00000100000000010010110000001000
Message Font=MS Sans Serif
Font Size=8
Disk Filename=SETUP
Patch Flags=0000000000000001
Patch Threshold=85
Patch Memory=4000
MIF PDF Version=1.0
MIF SMS Version=2.0
FTP Cluster Size=20
Per-User Version ID=1
Dialogs Version=9
Crystal Format=10111100101100000010001001001001
Crystal Destination=00000000000000000000000000001011
WamDB Index=Y:\
Step View=&Properties
Variable Name1=_INIT_WINDOW_
Variable Default1=HIDE
Variable Flags1=00001000
Variable Name2=_SYS_
Variable Default2=C:\WINDOWS\system32
Variable Flags2=00001000
Variable Name3=_WIN_
Variable Default3=C:\WINDOWS
Variable Flags3=00001000
Variable Name4=_WISE_
Variable Default4=C:\Program Files\Altiris\Wise Package Studio\WiseScript Editor
Variable Flags4=00001000
Requested Execution Level=asInvoker
end
item: Check Disk Space
end
item: Install File
Source=.\silverslight.msi
Destination=%TEMP%\silverslight.msi
Flags=0000000010100010
end
item: Install File
Source=.\silverslight.msp
Destination=%TEMP%\silverslight.msp
Flags=0000000010100010
end
item: Set Variable
Variable=MSI
Value=%TEMP%\silverslight.msi
end
item: Set Variable
Variable=MSP
Value=%TEMP%\silverslight.msp
end
item: Execute Program
Pathname=%sys32%\msiexec.exe
Command Line=/i %MSI% /p %MSP% /qb
Flags=00000010
end





Modify it according to your requirements.
Posted by: Repackman 14 years ago
Purple Belt
0
Sorry for the late reply Mekaywe...And thanks so much for such a concise reply...Appreciate it...

Well, tried your script, but Wise told me it was corrupted...

But no biggie, I found our another way to make it happen...Thanks again...
Posted by: anonymous_9363 14 years ago
Red Belt
0
I found our another way to make it happen"...which I won't share here, for the benefit of others."
Posted by: Repackman 14 years ago
Purple Belt
0
lol...Your sarcasm is not lost VBScab...Will do...
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ