First-chance exception in IsGenuineEx()

Some developers are seeing a "First-chance exception at ...: Microsoft C++ exception: std::ios_base::failure at memory location ..." when we call IsGenuineEx(). Whether or not you see it depends on your Visual Studio Exceptions settings. The question is - Can we safely ignore this exception?

  1. What version of TurboActivate are you using? (Current version is 3.4.6 and was released about 3 months ago)
  2. Are you using the static or dynamic version of TurboActivate?
  3. Please copy & paste the full error.
  4. Please send the crash dump to support@wyday.com

It's the current version of TurboActivate, we just started using it, dynamic. After further investigation this turned out to be a Visual Studio Exception setting. In the Debug / Exceptions dialog some users had all the "Break when an exception is: Thrown" entries checked. This apparently causes ALL exceptions, even ones that are handled inside a third-party DLL, to pop up in Visual Studio. There's no crash dump, you can't even catch the exception - because it's HANDLED INSIDE THE THIRD PARTY DLL! Why is it even possible to display these?