Inside: SereneScreen Fan Forum

Inside: SereneScreen Fan Forum (https://www.feldoncentral.com/forums/index.php)
-   Marine Aquarium 3 for Windows (https://www.feldoncentral.com/forums/forumdisplay.php?f=46)
-   -   Need to enter serial number after restarting PC (https://www.feldoncentral.com/forums/showthread.php?t=21852)

marcusgi 09-17-2014 02:55 AM

confirming the problem once again
 
Hi All,

Just wanted to check in to see if anyone has ever gotten a resolution on this problem. Every time I install a windows update I have to re-enter my registration code for MA. I have a hotkey program with the serial number so it's easy, none the less its still a nuisance.

harris 09-17-2014 04:15 PM

Quote:

Originally Posted by marcusgi (Post 152888)
Hi All,

Just wanted to check in to see if anyone has ever gotten a resolution on this problem. Every time I install a windows update I have to re-enter my registration code for MA. I have a hotkey program with the serial number so it's easy, none the less its still a nuisance.

Nope, nobody have come up with a specific reason for the disappearing serial number :(, including according to Jim, Prolific who say they can't replicate the problem.

At this point in time a lot of users are just giving up and more or less saying it-is-what-it-is. I am leaning towards it being Windows 8/8.1 update causing the problem. However, I do also believe it is a specific file/program update that is the cause... which one I can't say but in the future I will be watching carefully to see what is updated when the serial number disappears.

At first I suspected the monthly "Malicious Software Removal Tool" update was the culprit, but I downloaded the manual version and did a full scan and it didn't remove the MA3 serial number. My next update possibility is the "Microsoft .Net x.x" updates. I'll be watching to see if MA3 serial number gets removed when a .Net update is installed.

Otherwise, it-is-what-it-is! :)

TimnShaz1 09-20-2014 04:14 PM

As I said in an earlier post, I am no computer guy. I buy one from Best Buy, turn it on and go. That being said, I am not a computer idiot either. So I have been messing around trying to figure out what it is that triggers having to enter your keycode. First thing I did was uninstall MA3 using add/remove programs which was sort of a bummer because it wiped out all of my saved fish lists but so be it. I then downloaded the current version from serenescreen.com. Whether this is the latest version, I don't know. I then installed it as administrator. I then looked and saw that my computer was eligible for updates, a few of them critical so I went ahead and installed them and following the instructions restarted my computer. Everything was fine. Over the course of the next week I would check to see if I needed to reenter my keycode but everything was good. I checked after I had put my computer to sleep, after an automatic update with restart and after just shutting my computer down and restarting it. The bug did not rear it's ugly head and I thought I had it beat. Then today I was just sitting here and thought I'd test it again. So I shut it down (just a regular shutdown without updates), waited ten seconds, powered it back on and voila, needed to enter keycode. I don't think I've ever had to reenter it after a shutdown or restart with updates, but that may be just luck. I can say that this is sooooo irritating. Anything you can do would be great.

Jim Sachs 09-27-2014 11:14 PM

TimnShaz1 - thanks for all the effort, but the fact that it just randomly happened after doing all that doesn't really give us much to go on.

IsoArt 10-02-2014 01:25 PM

I have this same problem as well. Seems to happen on random occasions but usually after restarting Windows 8.1. I wonder if this has something to do with Windows 8.1 Hybrid sleep function? Apparently, Windows 8.1 does not go into a complete shut down when the computer is turned off. It goes into partial Hybrid sleep so the a reboot is faster when turning on the computer. I've noticed this from looking at my uptime counter on Rainmeter where the counter continues on after a power on from my computer. However, the uptime counter will reset to zero on a restart. This is the point where I may need to reenter my key.

Jim Sachs 10-03-2014 08:38 AM

What we really need is a reliable way to duplicate this. I'm looking for a repeatable series of steps like:

1. My configuration is (X).
2. I downloaded the latest version of installed MA3.3 and used the Installer while in Administrator mode (not by right-clicking and choosing Install).
3. Every time I do (Y), my Key Code gets erased.

Nicki 10-03-2014 01:19 PM

http://www.bench3.com/2009/11/preven...key-avoid.html

I wonder if this might help as a more permanent workaround?

Jim Sachs 10-03-2014 02:37 PM

Interesting, Nicki. I'm not sure it would work in this case, though. From the description, it sounds like the whole Serenescreen registry key would be locked, which means that the program wouldn't be able to make changes in Preferences, etc.

hillover 10-03-2014 02:52 PM

Quote:

Originally Posted by Nicki (Post 152965)
http://www.bench3.com/2009/11/preven...key-avoid.html

I wonder if this might help as a more permanent workaround?

In my opinion, that would almost always create more problems than it solves.

Jim is right to ask for repeatable test cases. However, his "3. Every time I do (Y), my Key Code gets erased. " appears to not fit the real situation, It appears that the problem happens because of some "external" event, and not something that can be easily done by the user.

IsoArt might have provided a useful clue that someone who is very familiar with the internals of Windows 8.1 could perhaps explore.

Or it may be that everybody who is having this problem (Using Windows 8.1) is also using the same added utility (antivirus or sync tool or browser or ?????).

Nicki 10-05-2014 03:10 PM

Darn it all. Yes, I didn't think about that. The whole key would be locked and heaven forbid anyone trying to change it from a different user account than the one used to install it. Comodo Firewall used to offer an option to protect a registry key but doesn't anymore. Maybe that is why, it created more problems than it solved?

rhaythorne 10-17-2014 09:56 AM

Hi all,

For anyone happy to tinker with their Registry settings you might like to try the following to prove/disprove a theory.

I suspect that the problem is likely related to MA3.1 perhaps not working well with Windows' Registry virtualization technology which I shan't bore you with but which you can read more about here:

http://msdn.microsoft.com/en-gb/libr...(v=vs.85).aspx

Using Sysinternals ProcMon utlitiy you can see that entering your Registration Code in MA3.1 creates a number of "RegCode" Registry entries, some within the "VirtualStore" and some within the HKCU (Current User) sections of the Registry.

For reasons I haven't been able to identify, sometimes the VirtualStore entries get re-written with zeros (effectively blanking out the MA3.1 Reg Code) and, as the VirtualStore takes precedence over the "Current User" sections of the Registry, this means that the next time MA3.1 launches, affected users will then be asked to enter their registration codes again.

So, what I'm trying is this:

1. Enter you Registration Code when next asked to do so.
2. Run Regedit and edit the Registry:
(a) Delete all VirtualStore SereneScreen Registry Keys
(b) Note the value of the SereneScreen "RegCode" entries that appear in the HKCU "Current User" sections of the Registry.
(c) Also note the value of the "VersionStr" entry. For the version of MA3 I'm using (MA33JBeta) the value is Y115.3.2.6373
(d) Now, copy the "RegCode" and "VersionStr" entries to the HKLM (Local Machine) secton of the Registry. There should also be a "Version" REG_SZ value here with a value of "3.1".

To summarize, after entering your registration code in MA3.1, delete SereneScreen from the Registry VistualStore. Copy the SereneScreen "RegCode", "VersionStr" and, maybe, "Version" entries from HKCU to HKLM.

Does this work for you?

fly911 10-19-2014 07:19 PM

Psychotic behaviour
 
Jim, I mentioned that I have a 32" HD monitor that runs 24/7/365. The only time it gets turned off is in a power failure. After a week or so of running, I notice fewer and fewer fish. Well tonight I went looking for them. I scrolled all the way to the right. Nothing. Then I scrolled all the way to the left, and lo and behold, there they were, just circling and circling. What do you make of that? See: http://youtu.be/pPstmIImmYY

Mike

philosopher 10-20-2014 01:21 PM

Filter?
 
Quote:

Originally Posted by fly911 (Post 153235)
Jim, I mentioned that I have a 32" HD monitor that runs 24/7/365. The only time it gets turned off is in a power failure. After a week or so of running, I notice fewer and fewer fish. Well tonight I went looking for them. I scrolled all the way to the right. Nothing. Then I scrolled all the way to the left, and lo and behold, there they were, just circling and circling. What do you make of that? See: http://youtu.be/pPstmIImmYY

Mike

Mike, not that this is helpful - I'm just being a smart-ass here - but I'm pretty certain your fish are stuck in the filter!

hillover 10-20-2014 02:24 PM

Quote:

Originally Posted by fly911 (Post 153235)
Jim, I mentioned that I have a 32" HD monitor that runs 24/7/365. The only time it gets turned off is in a power failure. After a week or so of running, I notice fewer and fewer fish. Well tonight I went looking for them. I scrolled all the way to the right. Nothing. Then I scrolled all the way to the left, and lo and behold, there they were, just circling and circling. What do you make of that? See: http://youtu.be/pPstmIImmYY

Mike

Very entertaining, and an example of what is often referred to as "rounding error" or "precision failure".

It's a bug. Jim will have to sort out where it occurs and find a fix.

Not uncommon in financial software - and results in calculations that are "off by one cent". In this case, my guess is that the "problem" is that the horizontal position in the tank is not exactly representable in 32 bits (or whatever precision is being used). Over time, and millions of calculations, some error accumulates.

That's the general idea. I'm confident that Jim can easily fix the bug.

fly911 10-20-2014 06:56 PM

Stuck in the filter.... Good one. When they disappear, I usually just hit "esc" on the keyboard and then click on the Marine Aquarium shortcut on my desktop and I'm back in business.

patscarr 10-22-2014 04:14 AM

That is fascinating! We've never seen that before on this forum. I can't wait to read Jim's explanation.

Jim Sachs 10-22-2014 11:59 PM

It's news to me. I've let the program run for quite a few days, and never noticed it happening. I'll look into it.

fly911 10-30-2014 03:56 AM

I posted the recent video on 10-20-14. It is now 10-30-14. Ten days have elapsed since the fish swirl in the video and now it is doing it again. So whatever the issue is, it has about a ten day repeat. I mean they seem happy enough.

Ralph 10-30-2014 08:10 AM

A lot of programs have code to phone home. I think the SS fish may have a genetic go home gene, much like Pacific salmon. Or, there may be a hole in the virtual glass that contains the aquarium and the fish eventually find it and escape to freedom.. only to get trapped in a vortex.

cjmaddy 10-30-2014 12:59 PM

This has been going on long enough!.....

It's not April 1st yet is it? ;)


All times are GMT -6. The time now is 02:07 PM.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.