软件保护程序综合设计new

软件保护程序综合设计new

ID:36035458

大小:31.00 KB

页数:3页

时间:2019-04-29

软件保护程序综合设计new_第1页
软件保护程序综合设计new_第2页
软件保护程序综合设计new_第3页
资源描述:

《软件保护程序综合设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三软件保护程序综合设计一、实验目的1.掌握软件保护的基本方法;2.加强软件保护应用能力;3.提高编程技术。二、实验环境Pentium(R)Dual-Core3.20GHz以上CPU,1.96以上内存,200G以上硬盘,安装WindowsXP以上操作系统。安装vs2008等编程环境。三、实验内容与步骤1.编写一简单的加法程序,如下:privatevoidbutton1_Click(objectsender,EventArgse){try{inta=int.Parse(textBox1.Text);intb=int.

2、Parse(textBox2.Text);textBox3.Text=(a+b).ToString();}catch(Exceptionex){MessageBox.Show(ex.ToString());}Form1_Load(sender,e);}编写一时间时间,使之未经过序列号使用时不断跳出显示“请购买正版”的对话框。privatevoidForm1_Load(objectsender,EventArgse){if(b==false){System.Timers.Timert=newSystem.Timers.

3、Timer(8000);t.Elapsed+=newSystem.Timers.ElapsedEventHandler(Show);t.AutoReset=true;t.Enabled=true;}else{}}publicvoidShow(objectsource,System.Timers.ElapsedEventArgse){MessageBox.Show("请购买正版","消息",MessageBoxButtons.OK);}3.编写一方法使之输入序列号与已知序列号相同时不再有对话框弹出且程序正常使用。pri

4、vatevoidbutton2_Click(objectsender,EventArgse){if(this.textBox4.Text=="abc"){b=true;this.button1.Text="求和";this.label4.Visible=false;this.textBox4.Visible=false;this.label1.Visible=true;this.label2.Visible=true;this.label3.Visible=true;this.textBox1.Visible=tru

5、e;this.textBox2.Visible=true;this.textBox3.Visible=true;this.button2.Visible=false;this.button1.Visible=true;}else{b=false;this.label4.Visible=true;this.textBox4.Visible=true;this.label1.Visible=true;this.label2.Visible=true;this.label3.Visible=true;this.textBo

6、x1.Visible=true;this.textBox2.Visible=true;this.textBox3.Visible=true;this.button2.Visible=true;this.button1.Visible=true;}Form1_Load(sender,e);}}四、实验体会通过本次上机实验,主要进行对软件保护的代码编写。掌握代码保护的原理,如每隔2分钟就会弹出警告窗口,提示“请购买正式版本”;使用该软件前需要输入序列号才能运行;该软件只能使用30天;程序中使用“花指令”防止破解;使用Ke

7、yFile保护等。由于水平和其他原因的限制,本次实验仅仅是对程序弹出警告窗口和输入序列号才能进行,这两种软件保护相对比较简单,但也容易被破解,所以还应该学习限定软件使用日期,“花指令”等软件保护,采用多种保护结合更好的保护好软件的产权。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。