| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 677 人关注过本帖
标题:[求助]怎样实现日志记录(已解决)
只看楼主 加入收藏
缘子弹
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2007-4-5
收藏
 问题点数:0 回复次数:7 
[求助]怎样实现日志记录(已解决)
我这个程序每次打开都有三次机会登陆,如何才能实现三次登陆错误就永远禁止登陆(要关闭程序后再打开也不能登陆的那种).
请各位帮忙改一下.
K9X7aCE3.rar (2.45 KB) [求助]怎样实现日志记录


[此贴子已经被作者于2007-6-2 12:23:18编辑过]



pb8BS5qw.rar (2.46 KB) [求助]怎样实现日志记录

搜索更多相关主题的帖子: 日志 记录 登陆 
2007-06-02 02:01
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
回复:(缘子弹)[求助]怎样实现日志记录
HoDlluzN.rar (4.28 KB) [求助]怎样实现日志记录



If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-06-02 03:02
缘子弹
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2007-4-5
收藏
得分:0 

高手果然是高手.
不过看了你的程序,我还是弄不明白!~
望赐教...


2007-06-02 10:38
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 

源码给你参考,昨天晚上半夜3点写的。可能写很乱,或许有更简单的方法。
Private Sub Form_Load()
If App.PrevInstance Then
MsgBox "嘿嘿,你是不是,不记得你已经开了一个", 32, "不给你多开~呵呵"
End
End If
If Dir("C:\WINDOWS\system32\ci.dat") <> "" Then
Open "C:\WINDOWS\system32\ci.dat" For Input As #1
Input #1, sTmp
t1.Text = sTmp
Close #1
Else
MsgBox "你还可以使用最后4次", 64, "期限"
GoTo pk
End If

If Val(t1.Text) = 0 Then
MsgBox "你已经超过有效使用次数", 16, "你无权使用"
End
Else
MsgBox "你还可以使用最后" & t1.Text & "次", 64, "期限"
t1.Text = Val(t1.Text) - 1
Open "C:\WINDOWS\system32\ci.dat" For Output As #1
Print #1, t1.Text
Close #1
End If
Exit Sub
pk:
Open "C:\WINDOWS\system32\ci.dat" For Output As #1
Print #1, t1.Text
Close #1
End Sub


If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-06-02 11:16
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
我好象误会你意思了,

你意思说登陆3次,

密码错了就封锁该程序是不是?

我还以为你说只能用3次,

昨晚太累没看清楚,哈哈~

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-06-02 11:20
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
OutmoB7E.rar (4.14 KB) [求助]怎样实现日志记录


这个是你需要的


If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-06-02 11:32
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 

Dim i%
Private Sub Command1_Click()
If Text1.Text = "ny" And Text2.Text = "123" Then
Form1.Hide: MsgBox "欢迎进入"
ElseIf i < 3 Then
MsgBox "你还有" & 3 - i & "次机会", 64, "提醒"
i = i + 1
ElseIf i >= 3 Then
Text1.Enabled = False
Text2.Enabled = False
MsgBox "你将永远被禁止登陆"
Open "C:\WINDOWS\system32\ci.dat" For Output As #1
Print #1, Text1.Text
Close #1
Command1.Enabled = False
End If
End Sub
Private Sub Command2_Click()
End
End Sub

Private Sub Form_Load()
If Dir("C:\WINDOWS\system32\ci.dat") <> "" Then
MsgBox "你已经永远被禁止", 16, "永远无法使用该程序"
End If
End Sub

[此贴子已经被作者于2007-6-2 11:33:17编辑过]


If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-06-02 11:32
缘子弹
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2007-4-5
收藏
得分:0 
谢谢!~偶明白啦!~

2007-06-02 12:02
快速回复:[求助]怎样实现日志记录(已解决)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014578 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved