Checking license of student version



  • On 17/01/2017 at 14:52, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   R16 
    Platform:   Windows  ; Mac  ;  
    Language(s) :     C++  ;

    ---------
    I am checking the cinema 4d serial against a generated value.
    Below is my code.
    Do I need to check something special when the serial is a Student Version?

    Following info was given by the user: Mac OS 10.10.5, Cinema 4D R18.039 (Student Version - Restricted License) Build RB183317

    	if (IsDemo() || IsCommandLine() || IsNet())
    	  {
    		if (debug) GePrint("Demo, CommandLine or IsNet License.");
    		return true;
    	  }
      
        SerialInfo info;
        GeGetSerialInfo(SERIALINFO_MULTILICENSE, &info);
        if (!info.nr.Content()) {
            GeGetSerialInfo(SERIALINFO_CINEMA4D, &info);
        }
    	else
    	{
    		if (debug) GePrint("MultiLicense.");
    		return true;
    	}
    


  • On 18/01/2017 at 08:42, xxxxxxxx wrote:

    Hi Pim,

    just want to let you know, that I'm working on it (as well as Klaus' serial number related question in the other thread).



  • On 18/01/2017 at 08:53, xxxxxxxx wrote:

    Well, together with the user we solved the issue.
    So, I do not think it has anything to do with the student version.

    Thanks, Pim


Log in to reply