Windows Forms: How to Create a License Key in C# Part 1

By Tan Lee Published on May 24, 2017  67.14K
Create License key, Serial Key Maker, Generate Product Key, Validate a software License Key in C#

Step 1Click New Project, then select Visual C# on the left, then Windows and then select Windows Forms Application. Name your project "LicenseKey" and then click OK

license keyStep 2: Download FoxLearn.License.dll, then add a reference to the FoxLearn.License.dll

Step 3: Design your form as below

Name your main form: Form1

license key

Name your generate license form: frmGenerate

generate-license-key

Name your registration form: frmRegistration

registration form

Name your about form: frmAbout

about form

Add code to handle Form1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
namespace LicenseKey
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void btnGenerate_Click(object sender, EventArgs e)
        {
            using(frmGenerate frm = new frmGenerate())
            {
                frm.ShowDialog();
            }
        }
 
        private void btnRegistration_Click(object sender, EventArgs e)
        {
            using (frmRegistration frm = new frmRegistration())
            {
                frm.ShowDialog();
            }
        }
 
        private void btnAbout_Click(object sender, EventArgs e)
        {
            using (frmAbout frm = new frmAbout())
            {
                frm.ShowDialog();
            }
        }
    }
}

VIDEO TUTORIALS