PDA

View Full Version : Latest SetupBuilder upgrade - Temporary laps of memory<g>



NewsArchive
09-08-2012, 05:52 AM
Friedrich,

Just a minor (very minor<g>) issue with latest SetupBuilder update.
After installing the update via web, it told me that my subscription
had expired. However when I went into the program and go to the Help;
Maintenance option it shows the proper expiration in 2013. I did not
change the registration information, just used what was already there.

Not sure if it makes any difference, the installation process did ask
for "Administrator Rights", which I gave it.

Again, not a big deal but thought that I would pass it on.


Barton Whisler
Prosoft Inc.
Tampa, Florida

NewsArchive
09-08-2012, 07:10 AM
Hi Barton,

> Just a minor (very minor<g>) issue with latest SetupBuilder
> update. After installing the update via web, it told me that
> my subscription had expired. However when I went into the
> program and go to the Help; Maintenance option it shows the
> proper expiration in 2013. I did not change the registration
> information, just used what was already there.
>
> Not sure if it makes any difference, the installation process
> did ask for "Administrator Rights", which I gave it.
>
> Again, not a big deal but thought that I would pass it on.

I assume your old subscription key expired and you entered and activated a
new one. By default, the SetupBuilder IDE runs non-elevated. As a result,
the IDE can't write the new subscription key to the protected
HKEY_LOCAL_MACHINE registry key. But the web update installer runs elevated
and does not have access to your per-user profile; it can only access the
per-machine area.

On Windows 8, Windows 7, Vista and Server 2008 (R2) it is recommended to
start the SetupBuilder IDE "as administrator" before you enter your renewed
Maintenance Key in your SetupBuilder product!

After that web update works :-)

Does this help?

Friedrich

NewsArchive
09-10-2012, 01:17 AM
OK, that explains it as I did update subscription within the last
month but have run the program many times after that. So I guess what
you are saying is that when I entered the information awhile back, it
wrote it to a different location, one that the update program does not
know about<g>.

Anyway as I said, it is not a big deal to me once I realized that
registration was correct on restart.

Bart

Barton Whisler
Prosoft Inc.
Tampa, Florida

NewsArchive
09-10-2012, 01:18 AM
Hi Barton,

> OK, that explains it as I did update subscription within the
> last month but have run the program many times after that. So I
> guess what you are saying is that when I entered the information
> awhile back, it wrote it to a different location, one that the
> update program does not know about<g>.
>
> Anyway as I said, it is not a big deal to me once I realized that
> registration was correct on restart.

Yes, that's correct :-) The update program (always running elevated) has
only access to the per-machine resources, but not to any "JoeUser" per-user
area. So when you start the IDE (non-elevated) and enter your new
subscription key then the IDE writes it to the "JoeUser" resource.

To be on the safe side, start the IDE elevated (right-click and run as
administrator) and enter the new key again. Then you'll not see the
"subscription key expired" again -- well, until it expires <g>.

Friedrich

NewsArchive
09-10-2012, 01:18 AM
Thanks! Learning something new everyday<g>.

Barton Whisler
Prosoft Inc.
Tampa, Florida

NewsArchive
09-10-2012, 01:19 AM
Friedrich, my friend... I'd personally call that a bug...
er... an undocumented feature
errrr.... a possible suggestion for a future enhancement ;-)

Although I realize that you probably have left that "feature" (rather than
having SB request elevation to enter a new key the way it does when you go
to check for updated documentation) because out of your generosity you're
offering your users a "teaching moment" <g>...
This way, if their minds don't instantly jump to the UAC implications of
virtualization and registry restrictions, they will learn the errors of
their ways <G>

Jane

NewsArchive
09-10-2012, 01:19 AM
Friedrich,

I will second that<vbg>. I love your product but this does seem a
confussing.

Barton

Barton Whisler
Prosoft Inc.
Tampa, Florida

NewsArchive
09-10-2012, 01:20 AM
Ditto - great great product but I get caught by this every year.

John

NewsArchive
09-10-2012, 01:20 AM
Hi Jane,

> Friedrich, my friend... I'd personally call that a bug...
> er... an undocumented feature
> errrr.... a possible suggestion for a future enhancement ;-)

Yes, I have to agree 100%. That's a bug.

In the past, we had the following in the Subscription Renewal Notification
email:

----------------------------------------------------------------------------
Renew your Maintenance and Support Plan Subscription
----------------------------------------------------------------------------
To place your new Maintenance Key in your SetupBuilder product:

1. Open the e-mail message that contains your license key.
2. Using the mouse, highlight the Maintenance and Support Plan ID only.
3. Position the mouse pointer on the highlighted license key and right-click
once.
4. Select Copy from the menu that appears.
5. Choose Help -> Maintenance Plan.... The Maintenance and Support Plan
dialog appears. Note: Start IDE "as Administrator" under Vista+.
6. Right-click and paste the Maintenance Key into the Plan ID field.
7. Press Activate to close the License Information dialog.

For unknown reasons, Google Mail (about 12% of all SB users have GMail) did
not like this text and sent the subscription notification into the Spam box.
So we removed the text to make GMail happy.

I'll add a function to handle this issue via over-the-shoulder (OTS)
elevation.

Thank you for your suggestion!

Friedrich

NewsArchive
09-11-2012, 12:18 AM
Thanks Friedrich!

Barton Whisler
Prosoft Inc.
Tampa, Florida