这是完整的加密窗口代码,请帮忙看一下,是哪里的问题?
Dim kh As String = e.Form.Controls("ComboBox1").Text
Dim rq As String = Format(e.Form.Controls("DateTimePicker1").Value,"yyyy-MM-dd")
Dim cs As String = e.Form.Controls("NumericComboBox1").Value
Dim qd As String = " " '5个半角空格,用于初始化保存实际启动次数的存储器空间.
Dim pw1 As String = "46DFA0D7"
Dim pw2 As String = "C292C1DB"
kh = kh.PadRight(8," ").SubString(0,8) '客户名称最多8个字符,不够8个用空格补
cs = cs.PadRight(5," ").Substring(0,5) '启动次数最多允许5位数,不够的用空格补
If UKey.Start() Then
If UKey.WriteStr(0,kh,pw1,pw2) AndAlso UKey.WriteStr(8,rq,pw1,pw2) AndAlso UKey.WriteStr(60,cs,pw1,pw2) AndAlso UKey.WriteStr(65,qd,pw1,pw2)'往两段空间里面写加密内容,启动次数最多5位数,不够位数的输入空格'
Messagebox.Show("授权成功!","提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
Messagebox.Show("写入授权信息失败!","提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
End If
Else
Messagebox.Show("请插上UKey!","提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
End If