dcole
FabulaTech Forum Newbie
Posts: 3
|
|
Re: Dev help needed: integrating OEM license key i
Reply #2 on: Feb 2nd, 2021, 7:57pm |
Quote Modify
|
Dear Tim, Thank you for posting a reply here, and also an email. I sent you a follow-up reply to your email address but perhaps it got lost in your spam folder, as I never heard back from you. In any case, I will post my follow-up questions here so that you or someone monitoring this board may readily see them. As I mentioned in my email, InstallShield Limited Edition does not officially support the creation of .msi files, only .exe. However, by scouring StackExchange forums I found there was a backdoor method to create .msi in ISLE, so I have now done that. In my email I asked exactly where to insert the LICENSE_KEY property and the contents of the OEM key file. By studying the contents of the vbscript included in the SDK docs, I came to the conclusion that it should be inserted as a new row in the Property Table of the .msi. QUESTION #1: is this correct that a new row should be appended to the end of the Property Table, where property = LICENSE_KEY and value = the contents of the license file? Also, should the value include the BEGIN / END statements in the file? (this is what I did). The second question I asked in my email was which MSM module to import into into InstallShield LE build if I would be targeting both 32 and 64-bit OS'es? I started by importing the SPRcore-x64.msm module but that generated the following build error:' -5008 “This 32-bit package cannot include 64-bit data. The 64-bit data may come from a merge module”.' I then removed the SPRcore-x64.msm module from the build and installed the SPRcore-x32.msm module in it's place. But I'm still getting the same error. QUESTION #2: have you seen this error before with InstallShield LE and do you have an idea of the source of the problem? Thank you in advance for your reply.
|