软件注册与加密-刘贵平
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


软件注册与加密

发表时间:2007/11/3 13:41:57 评论(2) 浏览(9034)  评论 | 加入收藏 | 复制
   
摘 要:软件注册与加密
正 文:

实现过程:

  1\新建一个数据库(ACCESS),创建一个新的窗体.默认属性为FORM1,设置成CAPTION属性为"******"

2\在窗体中添加一个FRAME控件,设置其CAPTION属性为无,添加4个控件,设置其中3个控件的CAPTION属性为"利用网卡注册系统"."注册码"."注册号为:123-456-789',第4个控件的CAPTON属性为无,用于显示已注册或是未注册的提示信息,添加2个COMMANDBUTTON控件,设置其CAPTION属性分别为"注册"和"关闭";添加3个TEXTBOX控件,2个LINE控件.

3主要程序代码如下:

Dim myNCB As NCB
  Dim myASTAT As ASTAT, TempASTAT As ASTAT
  Dim Pastat As Long
    myNCB.NCB_Command = NCBRESET
    Netbios myNCB
    myNCB.NCB_Command = NCBASTAT
    myNCB.NCB_Lana_Num = 0
    myNCB.NCB_CallName = "*"
    myNCB.NCB_Length = Len(myASTAT)
    Pastat = HeapAlloc(GetProcessHeap(), HEAP_GENERATE_EXCEPTIONS or HEAP_ZERO_MEMORY, myNCB.NCB_Length)
    myNCB.NCB_Buffer = Pastat
    Netbios myNCB
    CopyMemory myASTAT, myNCB.NCB_Buffer, Len(myASTAT)
    M_Num = Hex(myASTAT.Adapt.Adapter_Address(0)) & "-" & Hex(myASTAT.Adapt.Adapter_Address(1)) & "-" & Hex(myASTAT.Adapt.Adapter_Address(2)) & "-" & Hex(myASTAT.Adapt.Adapter_Address(3)) & "-" & Hex(myASTAT.Adapt.Adapter_Address(4)) & "-" & Hex(myASTAT.Adapt.Adapter_Address(5))
   
    HeapFree GetProcessHeap(), 0, Pastat
    M_ReadNum = GetFromINI("zc", "zc", P_path) '读取注册
4\请注意此代码只提供参考作用,也是主要代码,如需要时请完善.同时请高手多多指教!


Access软件网交流QQ群(群号:198465573)
 
 相关文章
未公开的SQL Server口令的加密函数   【UMVsoft整理  2006/7/16】
【access源码】加密模块VBA版本源码(MD5、SHA1、DE...  【红尘如烟  2011/6/13】
【access入门】另类字段加密,加密字段需输入密码才能显示隐藏列...  【麥田  2011/7/18】
WinHex加密保护教程  【纵云梯  2012/2/10】
【Access示例】对密码进行加密  【缪炜  2013/11/8】
【Access示例】如何用代码给Access加密  【缪炜  2014/9/14】
常见问答
技术分类
相关资源
文章搜索
关于作者

刘贵平

文章分类

文章存档

友情链接