在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
首先,需要实现一个LicenseProvider
using System;
using System.Collections.Generic; using System.Text; using System.IO; using System.ComponentModel; using System.ComponentModel.Design; using System.Management; using System.Security.Cryptography; using System.Security.Permissions; namespace LicenseDemo 然后,在需要许可控制的组件上使用该LicenseProvider:
using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace LicenseDemo } 直接运行,在Form1窗口出来之前,先会Show出一个“!!!尚未注册!!!”的对话框,这是因为还没有提供License文件的缘故。然后在程序exe文件目录创建一个license.dat文件,使用notepad编辑,直接将本机Mac地址复制进来,然后保存该文件,此时相当于用户已经提供了正确的许可文件,再运行,就不会提示尚未注册的对话框了。 |
请发表评论