Now this is a strange one! The dc3reg.dll is written to return VARIANT_TRUE (-1) or VARIANT_FALSE (0) from its Check() and Check2() methods. I encountered a system on which those methods returned a 1 instead of -1! In PinPoint's validate_license() function the check was for VARIANT_TRUE so on that system licensing failed. This is strange and also scary. |