请问大神们,商业软件的秘钥是怎么生成的呢?比如用MFC开发了一款软件,怎样才来像其他软件一样过了试用期就不能使用了呢?
3条回答 默认 最新
oyljerry 2015-07-28 07:48关注你这是产生序列号吧。就是GUID, 主要是产生的GUID,你保存到数据库中,然后软件定期连接服务器查询数据库,数据库中有一个过期时间等
CString GUIDGen() { CString sguid; GUID guid; HRESULT hResult = CoCreateGuid( &guid ); if ( S_OK == hResult ) { CComBSTR bstrGuid( guid ); sguid = bstrGuid; } return sguid; }解决 无用评论 打赏 举报