【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.25.23 GetLicenseInfo
Contents
Description
Get User Name, Company Name, Serial Number, and Registration Code.
Syntax
DWORD GetLicenseInfo( LPSTR lpszRegUserName = NULL, LPSTR lpszCompany = NULL, LPSTR lpszSN = NULL, LPSTR lpszRegCode = NULL )
Parameters
- lpszRegUserName
- [output]optional buffer to receive registered user name
- lpszCompany
- [output] optional buffer to receive company name
- lpszSN
- [output]optional buffer to receive serial number
- lpszRegCode
- [output]optional buffer to receive registration code
Return
Origin's product code
Examples
EX1
void GetLicenseInfo_ex1() { // output user's name and serial number char szUser[LIC_USERINFO_NAME_COMPANY_MAXLEN]; char szSerial[LIC_OTHER_INFO_MAXLEN]; DWORD dwProd = GetLicenseInfo(szUser, NULL, szSerial); printf("User %s has serial number %s\n", szUser, szSerial); // output product type string strProd; switch( dwProd & 0x000000FF ) { case ORGPRODUCTTYPE_REGULAR: strProd = "Regular"; break; case ORGPRODUCTTYPE_PRO: strProd = "Pro"; break; default: strProd = "Evaluation, Student, or Unknown"; break; } printf("User %s is running a %s version of Origin\n", szUser, strProd); }
Remark
See Also
Header to Include
origin.h