Windows 11 Virgin MachinesAnswered

Hey!

We have been using LimeLM for ages and have just noticed recently that some users that have brand new Windows 11 machines are told that their Verified Trial, which supposed to be 15 days, has expired on first launch.  We we shrugged it off and gave them a trial extension until I just bought a new HP Z2 Mini and I am seeing the same problem.  I don't see that at a Verified trial was ever started on the Dashboard for this machine.

Any suggestions how to troubleshoot it while I have a virgin rig in my possession?
 

Also I have noticed that next to all our Windows entries, even for Win 11,  in the Lime Dashboard they all say (32 bit) which seems a bit odd also.  Maybe a Clue?

Let me know what you think I should try to resolve this.
Thx guys!

Steve

I'd start by using the latest version of TurboActivate. It sounds like you're using an old one.

Definitely running 4.4.4.0 on Windows.

Here is the error if I try to use a fresh Extension code

“Can't Extend Trial: The function failed because this instance of your program is running inside a virtual machine / hypervisor and you've prevented the function from running inside a VM.”

getting this in and and outside of Visual Studio on this rig that is definitely not a VM.  ;-)

It's tanking on this line
WindowMain.self.ta.ExtendTrial(extension);

Any ideas why it thinks it's a VM?

Steve


===FULL METHOD BELOW========



  public void Extend()
       {
           extension = txtCode.Text;
           var extSuccess = false;

           if (extension != "")
           {
               try
               {
                   WindowMain.self.ta = new TurboActivate(WindowMain.self.TA_GUID); //need to change it two places now
                 //  WindowMain.self.ta.UseTrial(WindowMain.self.trialFlags); //Do not enable cuz if called when days expired it will crash
                   WindowMain.self.ta.ExtendTrial(extension);
                   extSuccess = true;
               }
               catch (InternetException iex)
               {
                   System.Windows.MessageBox.Show(iex.Message);
                   // WindowMain.ShowError("\r\nAuthorization Error:", iex.Message);
               }
               catch (ProductDetailsException pex)
               {
                   // WindowMain.ShowError("\r\nAuthorization Error:", pex.Message);
                   System.Windows.MessageBox.Show(pex.Message);
               }
               catch (TrialExtUsedException uex)
               {
                   //  WindowMain.ShowError("\r\nAuthorization Error:", uex.Message);
                   System.Windows.MessageBox.Show(uex.Message);
               }
               catch (TrialExtExpiredException eex)
               {
                   //WindowMain.ShowError("\r\nAuthorization Error:", eex.Message);
                   System.Windows.MessageBox.Show(eex.Message);
               }
               catch (Exception ex)
               {
                   WindowMain.self.DisableAppFeatures(true);
                   SystemSounds.Beep.Play();
                   WindowMain.ShowMessage(LogEventType.Warning, "\r\nCan't Extend Trial!", "Are you sure the Entered code is Correct?",null);
                  // System.Windows.MessageBox.Show("Can't Extend Trial!\r\nAre you sure the Entered code is Correct?");
                   Utils.LogWrite(LogEventType.Information, "Can't Extend Trial: " + ex.Message);
                               
               }
               

               if (extSuccess)
               {

                   WindowMain.self.ReEnableAppFeatures();               
                   WindowMain.self.trialDaysRemaining = WindowMain.self.ta.TrialDaysRemaining();
                   WindowMain.self.lblSubscription1.Content = "Demo Mode Extended!";
                   WindowMain.self.lblSubscription2.Content = "Days Remaining: " + WindowMain.self.trialDaysRemaining;
                   WindowMain.self.lblSubscription3.Content = "";

                   SystemSounds.Beep.Play();

                   Close();
               }
           }
       }




 

Answer

getting this in and and outside of Visual Studio on this rig that is definitely not a VM.  ;-)

If you're using the latest TA, and it says it's a VM, then it 's a VM. We err on the side of false negatives.

See here: https://wyday.com/limelm/help/faq/#in-vm

All the Hyper-V and everything in that article were already off.  I only have Windows Defender ON.  When this machine was sent it had the HP Wolf Security on it that I immediately removed so maybe something with that is left over causing the false positive.  
Regardless, we can't tell users evaluating our software to do the steps in that article so I just ticked ON to “Allow VM Activations” in the LimeLM Dashboard and that fixed the issues.  This older version our software is currently being re-written fully from the ground up so security is not a big issue since it's a dead program walking at this point.  ;-)

I look at it this way….If our users and gonna clone a VM and restore it every 15 days to start the trial mode over to do real work they deserver to have it for free for the trouble…..haha.

Anyway….thx for pointing me on right directing to fix it!
Cya!
Steve