示例#1
0
 private void bu_write_Click(object sender, EventArgs e)
 {
     if (licData != null)
     {
         SaveFileDialog d = new SaveFileDialog();
         d.Filter = "*.lic|*.lic";
         if (d.ShowDialog() == DialogResult.OK)
         {
             if (LocalLicenseUtil.WriteLicense(licData, d.FileName))
             {
                 if (LocalLicenseUtil.SetUsedCount(licData.UsedCount))
                 {
                     MessageBox.Show("ok");
                 }
                 else
                 {
                     MessageBox.Show("set used count failed");
                 }
             }
             else
             {
                 MessageBox.Show("fail");
             }
         }
     }
 }
示例#2
0
        private void button5_Click(object sender, EventArgs e)
        {
            LocalLicenseData lld = new LocalLicenseData();

            lld.ExpiredDate = DateTime.Now.AddDays(30);
            lld.HardwareId  = LocalInformation.HardwareId;
            lld.MaxCount    = 200;
            lld.StartDate   = DateTime.Now;
            lld.UsedCount   = 0;
            LocalLicenseUtil.WriteLicense(lld, @"f:\haha.lic");
            LocalLicenseData ldd_ = LocalLicenseUtil.ReadLicense(@"f:\haha.lic");
        }