我想要实现注册键的功能,使用的软件,我所做的是如下: -
我试图在相同的概念,存储在注册表中的键和比较,在应用程序启动
0; private void Form1_Load(object sender, EventArgs e)//Main Form for application
{
//Disable Application Menus
if(CheckRegKey()==true)
{
//Enable Application Menus
}
else
{
MessageBox.Show("Please register to use the software.!!");
Application.Exit();
}
}
private bool CheckRegKey()
{
bool data=false;
int key=(int)Microsoft.Win32.Registry.GetValue("\\HKEY_CURRENT_USER\\Software\\Mysoft", "RegCode", 0);
if(key==123456)
{
data=true;
}
return data;
}
值的关键注册码是由安装程序设置为0,当它安装用户是无法使用的软件,除非他: -
1)进入关键在注册表中写入注册码关键的价值,后检查的程序,即123456
选择键通过注册表格 {C} 然而,这似乎是有一个更好的办法做到这一点,: -
1)关键是硬编码在程序使用diffrent键每次应用程序需要编译新的关键,其设置必须重新创建
2)关键是在注册表中,当我们搜寻关键Mysoft visble