/build/static/layout/Breadcrumb_cap_w.png

MSI should not Extract

Hi,
If you provide the commandline: Msiexec /a {path of .msi}
.msi will ask you where to Extract and it will get Extract ,
Is there anyway to lock .msi without extracting.

Thanks in advance
Sus

0 Comments   [ + ] Show comments

Answers (8)

Posted by: nheim 15 years ago
10th Degree Black Belt
2
Hi folks,
if Ian's interpretation of Sus question is ok (which i believe, is), it's easy to achieve.
Just drop the 'AdminUISequence' and the 'AdminExecuteSequence' table (or make them both empty) from the package.
That should do the trick.
However, you will still get a short pop up window (and a UAC popup on Vista),
but nothing will be done (execpt for a log file, if logging is enabled).
Regards, Nick
Posted by: spartacus 15 years ago
Black Belt
0
Hello,

It really isn't clear what you are asking here (at least it isn't to me anyway).

The command you show is the command to perform an administrative installation - what do you mean by "lock .msi without extracting" in this context ?

Regards,

Spartacus
Posted by: anonymous_9363 15 years ago
Red Belt
0
I think what you are asking is, is there a way to prevent an administrative install.

Unless you want to rewrite the Windows Installer engine, no.
Posted by: anonymous_9363 15 years ago
Red Belt
0
Nick, would such an MSI fail validation, do you know? I'm intrigued...
Posted by: nheim 15 years ago
10th Degree Black Belt
0
Hi Ian,
good question.
If you empty the tables, you get lots of validation errors.
If you drop the tables entirely, you get not no single validation error.
but if one runs the package in admin mode, it doesn't matter at all.
Just the same log entries: "UI Sequence table 'AdminUISequence' is missing or empty."
I played around quite some time with those tables in the past, most of the time the other way round (adding missing tables or entries).
Regards, Nick
Posted by: AngelD 15 years ago
Red Belt
0
Nick,

I guess the package would fail Vista logo certification.
Posted by: nheim 15 years ago
10th Degree Black Belt
0
Hi Kim,
are speaking about the "Windows Vista Logo Program Suite" profile for ICE validation?
If yes: No, it is passing this one too, if you drop those two tables.
Don't know, if there are more tests for a MSI package to get the Vista logo.
Regards, Nick
Posted by: AngelD 15 years ago
Red Belt
0
Great Nick!

As I said I guessed [:D]

/Kim
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
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