Tryng to package this up - peeked via ORCA and noticed that it doesn't have any PIDKEY field in the Property table.

So I added it with the serial number and created an transform file. Then did a test install.

That worked. But upon first launch, I get a box coming up with the name and company name already fileld out including the serial number. I do nothing and clicked the OK button and it loaded up.

I thought that if I added the PIDKEY, it should automactilly accepts it and go straight toloading it up. But I guess not.

How do I get it not to come up?

Thanks all.
0 Comments   [ - ] Hide 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.
Answer this question or Comment on this question for clarity


Application must have an entry point for the EXE to open that box. It can be registry key or ini file. You need to find that entry point and add it to your MST to some value so that this box will not appear.
You can capture that information by doing a gap-capture between first installation and first launch.

Answered 04/02/2009 by: zipsantro
Purple Belt

Please log in to comment
PIDKEY is a generic property: not all apps will use it. IIRC, early versions of Office used it.

My guess would be that your package is just populating the relevant text box with the data but not doing anything with it. Take a snapshot of what happens when you enter the data. My money's on it being written to a key in HKEY_CURRENT_USER. Once you have that, you can add it to your package via your transform.
Answered 04/02/2009 by: VBScab
Red Belt

Please log in to comment
Thanks for the replies.

That's what I suspect, so will get my tools out and get digging. :D
Answered 04/02/2009 by: tsutton
Orange Belt

Please log in to comment