你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 计算机安全与维护
限制软件使用次数实现的方法(二)
 

3 实现过程

31新建一个表单

在这个表单的INIT事件中写入如下代码来定义注册表API函数所用到的常量和引入注册表API函数:

PUBL HCROOT,DEFINE HCUSER,DEFINE HLMACHINE,HKEY_USERS,ERRORXX

HCROOT=-2147483648

HCUSER=-2147483647

HLMACHINE=-2147483646

HKEY_USERS=-2147483645

ERRORXX=0

DECLARE INTEGER RegOpenKey IN WIN32API INTEGER NHKEY,STRING CSUBKEY,INTEGER @NHANDLE

DECLARE INTEGER RegCreateKey IN Win32API INTEGER NHKEY,STRING CSUBKEY,INTEGER @NHANDLE

DECLARE INTEGER RegCloseKey IN WIN32API INTEGER NHKEY

DECLARE INTEGER RegDeleteKey IN WIN32API INEGER NHKEY,STRING CSUBKEY

DECLARE INTEGER RegDeleteValue IN WIN32API INTEGER NHKEY,STRING CENTRY

usetime=thisform.myreadregistrystring(HLMACHINE,"SOFTWARE\testtime","thistime")

IF ISNULL(usetime)

  =THISFORM.MYREGCREATEKEY(HLMACHINE,"SOFTWARE\testtime",0)

  =THISFORM.mywriteregistrystring(HLMACHINE,"SOFTWARE\testtime","thistime","30")

   messagebox("注意:你可以免费使用30次本系统,请及时注册购买正版软件","提示窗口")

ELSE

  IF Val(usetime)=1

    messagebox("使用次数已到,请购买正版软件","提示窗口")

  ELSE

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089