需要License的控件使用示例:创建带License的MSChart对象

跟随Visual stutio提供的控件里面很大一部分是需要License的控件,如果安装了Visual stutio,则相应的License会安装到注册表中去,OK,这台PC可以使用该控件了。但是。。。。。。,如果你发布使用了该控件的软件,你得为该软件做相应的处理,不然该控件就会罢工了。

VC中为软件写入控件的License,下面的MSChart的LicenseKey:
WCHAR pwchLicenseKey[] =
{
     0x0038, 0x0045, 0x0031, 0x0034, 0x0037, 0x0043,   
     0x0036, 0x0039, 0x002D, 0x0042, 0x0044, 0x0035,   
     0x0030, 0x002D, 0x0031, 0x0031, 0x0064, 0x0031,   
     0x002D, 0x0042, 0x0031, 0x0033, 0x0037, 0x002D,   
     0x0030, 0x0030, 0x0030, 0x0030, 0x0046, 0x0038,   
     0x0037, 0x0035, 0x0033, 0x0046, 0x0035, 0x0044
};
BSTR bstrLicense = ::SysAllocStringLen(pwchLicenseKey,sizeof(pwchLicenseKey)/sizeof(WCHAR));
BOOL bResult = m_Chart.Create("mschart", WS_CHILD| WS_VISIBLE, rc, pWnd, 20000, NULL, FALSE, bstrLicense);
::SysFreeString(bstrLicense);
如果获取LicenseKey?参考:http://support.microsoft.com/kb/151771/zh-cn。

也可以使用lpk_tool.exe来生成LPK文件,下载地址:http://download.microsoft.com/download/vc60std/sample/1.1/nt45/en-us/licreqst.exe。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值