返回首页

我想要实现注册键的功能,使用的软件,我所做的是如下: -
我试图在相同的概念,存储在注册表中的键和比较,在应用程序启动
 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

回答

评论会员: 时间:2