C#软件试用实现方式
生活随笔
收集整理的這篇文章主要介紹了
C#软件试用实现方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//共享軟件都有試用期
private void Form1_Load(object sender, System.EventArgs e){RegistryKey RootKey,RegKey; //項名為:HKEY_CURRENT_USERSoftwareRootKey = Registry.CurrentUser.OpenSubKey ("Software",true);//打開子項:HKEY_CURRENT_USERSoftwareMyRegDataAppif ((RegKey = RootKey.OpenSubKey ("MyRegDataApp",true)) == null){RootKey.CreateSubKey("MyRegDataApp");//不存在,則創建子項RegKey = RootKey.OpenSubKey ("MyRegDataApp",true);RegKey.SetValue ("UseTime",(object)9); //創建鍵值,存儲可使用次數MessageBox.Show ("您可以免費使用本軟件15次!","感謝您首次使用");return;}try{object usetime = RegKey.GetValue ("UseTime");//讀取鍵值,可使用次數MessageBox.Show ("你還可以使用本軟件 :"+ usetime.ToString ()+ "次!","確認",MessageBoxButtons.OK ,MessageBoxIcon.Information );int newtime = Int32.Parse (usetime.ToString()) -1;if (newtime<0){if (MessageBox.Show ("繼續使用,請購買本軟件!","提示",MessageBoxButtons.OK ,MessageBoxIcon.Information )== DialogResult.OK ){Application.Exit ();}}else{RegKey.SetValue ("UseTime",(object)newtime);//更新鍵值,可使用次數減1
}}catch{RegKey.SetValue ("UseTime",(object)10); //創建鍵值,存儲可使用次數MessageBox.Show ("您可以免費使用本軟件15次!","感謝您首次使用");return;}}
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/jingang123gz/archive/2007/10/30/1856293.aspx
轉載于:https://www.cnblogs.com/wifi/articles/2456760.html
總結
以上是生活随笔為你收集整理的C#软件试用实现方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫之异步爬虫asyncio
- 下一篇: Perl,Python,Ruby,Jav