-- 作者:漂亮美眉vszh
-- 发布时间:2017/9/24 9:27:00
-- 登陆窗口点取消后依然进入窗口
发布软件后,登陆窗口点取消后,依然进入软件操作界面; 以前这句代码是正常的,但现在加了‘注册’窗口后,才发生异常,不知道 哪里出问题了,麻烦老师帮忙 指点下 此主题相关图片如下:qq图片20170924091218.png
退出程序代码:Syscmd.Project.Exit()
这下面的是项目事件代码:
Dim n As Integer = GetConfigValue("Count",1) Dim Code As String = GetConfigValue("Register" & ComputerId,"") Dim it As Integer = 0 Dim Ok As Boolean If Code > "" AndAlso DecryptText(Code,"502239","502239") = ComputerId Then \'如果注册码正确 OK = True it = 1 \' MessageBox.show("注册码加密密文检测成功(检测已注册过的电脑)") Else If n > 1 Then MessageBox.show("2,注册码验证,进入注册码窗口") Forms("注册").Open() Code = GetConfigValue("Register" & ComputerId,"") If Code > "" AndAlso DecryptText(Code,"502239","502239") = ComputerId Then \'如果注册码正确 OK = True it = 1 \' MessageBox.show("注册码加密密文检测成功(第一次检测电脑)") Else MessageBox.show("2,注册码加密密文错误,系统自动退出") Syscmd.Project.Exit() Return End If End If \'If n > 3 AndAlso Ok = False Then \'Messagebox.Show("您正在使用的产品已经超出试用次数!") \'Syscmd.Project.Exit() \'End If End If n = n + 1 SaveConfigValue("Count",n)
MainTable = Tables("MAIN") If it = 1 Then If User.Type <> UserTypeEnum.Developer TableCaptionVisible = False Forms("导航2").open() Forms("main").open() \' Forms("变更申请主窗口").open() \' Forms("main成本2").open() End If Forms("用户登陆2").Open() End If If it = 0 Then Syscmd.Project.Exit() Return End If
|