"maybe there was a section I didn't know about ": no, there's no secret sauce
I'm aware of in an MSI. using ORCA, the only section I'm aware of for seeing
what public properties are available (the ones you can reference with msiexec
/i Whatever.msi PUBLICPROPERTY=something) are in the Property section.
anything in upper case is (should be?) able to be referenced like that.
Otherwise, I usually check http://www.itninja.com/software to see if someone
else has already done an automatic / silent install of any particular product,
looking for tips so I don't have to reinvent it. I may not do exactly what the
poster did at itninja, but it usually gets me 80% there.
On Thursday, March 26, 2015 10:16 AM, ccollins9 <[email protected]>
wrote:
I'm not expecting anything. I simply am asking if there is an easy way to
find out all the properties the MSI will take in the install command line. In
the example I gave, there is no way to know if a company decides to use the
SERIALNUMBER= property or the LICENSE_KEY= property, or etc. It seems like
there is no way to tell other than having documentation from a company. I only
asked about Orca because I know it can be used to read an MSI database and I
thought maybe there was a section I didn't know about where a company lists the
valid properties that can be used at install. Thanks for trying to help, I
appreciate it.
On Thu, Mar 26, 2015 at 11:04 AM, Jason Sandys <[email protected]> wrote:
If it’s not in the property table in the MSI, that simply means the MSI doesn’t
supply a default value which makes perfect sense for a property that is used to
set the serial number. The MSI isn’t anything written to though, it’s simply
used to drive the installation so not sure why you’re expecting it to be be in
the MSI. J From: [email protected]
[mailto:[email protected]]On Behalf Of ccollins9
Sent: Thursday, March 26, 2015 9:22 AM
To: mssms
Subject: Re: [mssms] MSI properties Well, no not really, which is why I posted
the question. I have an MSI where I know that SERIALNUMBER= is a property used
at install to pass the license file. Before I emailed my question to everyone,
I opened Orca and looked at the Property section of the MSI and do not see
SERIALNUMBER listed. So it must be a property only used at install and doesn't
store the serial number in the registry, which is probably pretty common for
license keys. On Thu, Mar 26, 2015 at 10:07 AM, Paul Winstanley
<[email protected]> wrote:
You've answered your own question. Use Orca. Here's some
detailshttp://www.itninja.com/blog/view/the-complete-guide-to-msi-switches-for-silent-software-installation
On Thu, Mar 26, 2015 at 2:03 PM, ccollins9 <[email protected]> wrote:
Is there a way to view all the available install properties on an MSI file
using an editor like Orca or InstEd? For example, when installing something
silently and wanting to pass through the license key, I've seen some MSI files
want LICENSE_KEY= or SERIALNUMBER= etc. Just trying to figure out an easy way
to find this info since many companies don't bother publishing it. Thanks!