There is Vendor MSI in which one custom action is executed from the BINARY table file.
What I found the file is a .tmp file(size is 30mb) which copies to %temp% folder and it executes directly from .tmp file without creating any temp directory and executing the exe from there.
.tmp file is a UI based installation and not supporting silent installation .....

Please help in resolving the issue.

Any idea how to open .tmp files ????
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
What happens if you run the MSI with one of the silent switches, e.g. /QN
Answered 12/26/2010 by: VBScab
Red Belt

Please log in to comment
0
The custom action is in UI sequence..so its not running
Answered 12/26/2010 by: rvrajendra
Orange Belt

Please log in to comment
0
This is from a vendor?!?

Well, first I'd send them a rather dismissive note about their useless installation. Secondly, if you want a silent installation, you're going to have to capture this one to a new MSI.
Answered 12/27/2010 by: VBScab
Red Belt

Please log in to comment
0
why not move the CA to Execute Immediate to make it install silently. :)
Answered 12/27/2010 by: mekaywe
Brown Belt

Please log in to comment
0
long shot, but have you tried simply renaming the .tmp file to .exe and then running it?
Answered 12/27/2010 by: pjgeutjens
Red Belt

Please log in to comment
0
Thanks Pjgeutjens..
Tried renaming the .tmp file to .exe file.....got it..now I can take setup capture of that.

1 question..any idea why the vendor had named the exe as .tmp file
Answered 12/27/2010 by: rvrajendra
Orange Belt

Please log in to comment
0
1 question..any idea why the vendor had named the exe as .tmp file


reasons that come to mind are
1) stupidity
2) trying to be 'obscure'
3) job protection

To be completely honest, this tmp.-file is actually the default way of Windows Installer to extract binaries that get executed by custom actions, but it's still a pretty roundabout and obfuscated way of going about it all imo...

anyway, now that you have the exe, you might want to experiment with possible command line parameters for a silent install, I'd suggest starting with a /?

PJ
Answered 12/27/2010 by: pjgeutjens
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity