/build/static/layout/Breadcrumb_cap_w.png

Product Code Missing

I have a Visio 2003 .MST file. When run using this command it installs:

VISPRO.msi TRANSFORMS="\\Server\Share\Visio2003\installvisio.MST" /qb!

There is a serial number in this .MST file since the software needs one to install and when it runs with the above command line it does Not prompt for a serial number or for anything else.

When I open up the .MST and search all tables for the serial number it finds nothing!! So where else can it be stored?

0 Comments   [ + ] Show comments

Answers (9)

Posted by: naveen.packager 13 years ago
Green Belt
0
Are you sure there is a serial number inside the mst?

When you install with UI are you getting the serial number in the respective window?

If so I can see three possibilities for the serial number in the msi/mst
- In any of the registry
- as a property
- property value set by a custom action.

have you searched using the serial number itself?
Posted by: mhsl808 13 years ago
Fifth Degree Brown Belt
0
I ran the .MSI manually and it does prompt for a serial number. I enter the serial number and the install proceeds. I have done a search for the serial number in All Tables in the .MSI and nothing is found. And I have never seen a Custom Action used to hande the serial number since it's only just a Property. And yes, I looked at all Properties and it is not there. Very strange.....
Posted by: naveen.packager 13 years ago
Green Belt
0
I enter the serial number and the install proceeds

Are you trying to create mst using tuner and are you looking for that serial number inside that created mst?

I think i dint get your query correctly. Could you please explain it more?
Posted by: SandeepPanat 13 years ago
Orange Senior Belt
0
ORIGINAL: mhsl808
I ran the .MSI manually and it does prompt for a serial number. I enter the serial number and the install proceeds. I have done a search for the serial number in All Tables in the .MSI and nothing is found.

Why the need to search in MSI? The serial number won't be there in MSI file. If you create an MST by InstallTailor/Tuner, then you may have the serial number in the Property values of that MST. Alternatively, if you log the MSI install - you can find which property is being used to hold the serial number.
Posted by: mhsl808 13 years ago
Fifth Degree Brown Belt
0
I ented up creating a new .MST file. But, what I wanted to know is how many different places can a Serial Number be stored within a .MST file? The .MST file I had "did" have the serial number inside of it. I know this because when I ran msiexec /i MyApp.msi TRANSFORMS=MyApp.MST /qb! it installs the application and it all works. But, when I searched this .MST for the serial number it could not be found.

But, like I said I used AdminStudio to create a new .MST and I am good to go.
Posted by: naveen.packager 13 years ago
Green Belt
0
I think you can get the clue by doing this way.
Install mst with UI creating log, when the serial number window opens (you should see the serial number there) break the log, go next step, then check the log file.
Posted by: spartacus 13 years ago
Black Belt
0
You may not necessarily see the property exposed even in a verbose log file if the property/properties concerned have been added to the MsiHiddenProperties property - this is fairly common especially where serial numbers are concerned and the vendor doesn't want them to be revealed in the installation log.

Have you considered that the property/properties might have been added as AdminProperties? If this is the case, they will be buried in a stream so you might need to use the wistream.vbs script from the Platform SDK (or something similar) to manage this.

Spartacus
Posted by: jmcfadyen 13 years ago
5th Degree Black Belt
0
try look for PIDKEY
Posted by: Colbey 13 years ago
Yellow Belt
0
If I understand the question correctly, you have an mst that contains a serial number and you want to see if it is stored as a property. To see what changes an mst makes to a msi quickly just open them both in Orca, it will highlight what the mst has changed. Orca is part of the SDK.
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