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

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
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
Answered 06/20/2008 by: spartacus
Black Belt

Please log in to comment
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.
Answered 06/20/2008 by: VBScab
Red Belt

Please log in to comment
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
Answered 06/21/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
Nick, would such an MSI fail validation, do you know? I'm intrigued...
Answered 06/23/2008 by: VBScab
Red Belt

Please log in to comment
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
Answered 06/23/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
Nick,

I guess the package would fail Vista logo certification.
Answered 06/23/2008 by: AngelD
Red Belt

Please log in to comment
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
Answered 06/24/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
Great Nick!

As I said I guessed [:D]

/Kim
Answered 06/25/2008 by: AngelD
Red Belt

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