易截截图软件、单文件、免安装、纯绿色、仅160KB

VB实现软件试用期

 大家都知道共享软件都有它们的试用期,即给你一个固定的期限免费使用。   
 应有的功能:
    1)给定一个试用期限,在系统每次启动时会判断软件已经使用了几天,还有几天可以及启动的次数。
    2)当系统日期被修改成往日的日期后,系统能自动判别,禁止修改日期 ,不予正常启动。
    3)当试用期到,显示信息,不予启动程序。
    大致算法
    1)在系统第一次运行时,在一个隐蔽的地方(如“c:windows\system")建立一个用以记录系统信息的数据库文件如 日期date.mdb,使用一张表date,有三个字段first_time,last_times,times。其中fitst_time,为系统第一次启动时和日期,即使用期的第一天。last_time为系统最近一次启动的时间,而times为记录系统启动的次数。
    2)系统每次启动会检测当前的日期同last_time做比较。如果当前和日期(如2000/09/30)比last_time(如2000/10/01)还归,说明系统的日期被推后,显示信息,不予启动系统。反之,则转入第三步。
    3)取出数据库中的first_time,同当前的日期做减法运算,看所用的天数是否在使用天数是否在使用期限内。如果在,则转入第四步,否则显示信息,不予启动系统。
    4)修改数据库的list_time字段为当前的日期,显示系统已经使 用的情况,正常启动系统。
    好了,只要大家把date.mdb藏好了,不被发现就万事大吉了。而且你可以给这个数据库加上密码,然后把first_time.last_time.times的字段改个面目全非,就算有高手发现了数据库,破解了密码,他也不知道这个数据库是哪个软件的文件 。
    程序源码
    为你的VB项目建立一个工程,且在工程设置中,请以SUB main0启动程序。
    Sub maim()
    On ERROR GoTo error
    Dim WS As Workspace
    Dim DB As Database
    Dim TD As Tabledef
    Dim FLD As Field
    Dim IDX As Index
    Dim rd As Recordset
    '系统检测是否有有date.mdb文件,如果没有,则是系统第一次启动。则建立之
    If Dir(c:\wimdows\system\date.mdb")=""Then
       '注意在开始,你要确定工程引用了Mi-crosoft da


相关文档:

VB 取地址函数大全

Public Declare Function VarPtrArray Lib "msvbvm60.dll" Alias "VarPtr" (Var() As Any) As Long
Public Declare Function VarPtrStringArray Lib "msvbvm60.dll" Alias "VarPtr" (Var() As Any) As Long
取对象地址: ObjPtr
取OLE对象的地址: OLE_NAME.LpOleObject
取函数地址: AddressOf
取字符串地址: StrPtr
取 ......

asp vb.net 在线统计 简单版本 和精确版本

 简单
在Global.asa文件中加入如下的代码:
Java代码
1. <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
2.
3. Sub Application_OnStart
4.
5. '当服务器开启时,设置在线用户计数器为0
6. Application("ActiveUsers") = 0
7.
......

VB程序中用ADO对象动态创建数据库和表

    摘要: 本文阐述了在VB程序中利用ADO对象动态创建数据库和数据表的方法,这些方法在开发VB数据库应用程序中很有实用价值,它可以提高数据库程序灵活性。
  关键词:数据库、数据表、ADO、ADOX
  1: 问题的提出
  在Visual Basic中,常用的数据访问接口有下列三种:数据库访问对象(DAO,Data A ......

VB显示网页源码或内容

 http://blog.donews.com/sloo/archive/2006/01/29/711269.aspx
1.用Microsoft Internet Transfer Control 控件(在部件中添加),代码非常简单,如下(在form上添加一个Inet1和Text1和Command1):
Private Sub Command1_Click()
Text1.Text = Inet1.OpenURL("http://www.vbgood.com/")
End Sub
2.如果是使用 W ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号