Imports CommonClassv2
Public Class Form1
Dim install, installkey As Long
Dim fn As String
Dim auth As New MyAuthClass
'''
''' ÀÎÁõÁ¤º¸¸¦ Àоî¿É´Ï´Ù.
'''
'''
'''
Private Function ReadAuth() As Boolean
If install = 0 OrElse installkey = 0 Then
MsgBox("ÀÎÁõÁ¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù." & vbCrLf & vbCrLf & "°ü¸®ÀÚ¿¡ ¹®ÀÇÇϼ¼¿ä", MsgBoxStyle.Critical, "È®ÀÎ")
' Process.Start(HomePage)
Return False
End If
If (auth.GetDateNumber(Now)) > install Then
MsgBox("»ç¿ë±âÀÏÀÌ ÃʰúµÇ¾ú½À´Ï´Ù." & vbCrLf & vbCrLf & "°ü¸®ÀÚ¿¡ ¹®ÀÇÇϼ¼¿ä", MsgBoxStyle.Critical, "È®ÀÎ")
' Process.Start(HomePage)
Return False '//¸¸±âÀÏÀ» ÃʰúÇß´Ù¸é
End If
If installkey.ToString <> auth.GetDateNumberEnc(install) Then '//ÀÎÁõÁ¤º¸°¡ ¼Õ»óµÇ¾ú´Ù¸é
MsgBox("ÀÎÁõÁ¤º¸°¡ ¼Õ»óµÇ¾ú½À´Ï´Ù" & vbCrLf & vbCrLf & "°ü¸®ÀÚ¿¡ ¹®ÀÇÇϼ¼¿ä", MsgBoxStyle.Critical, "È®ÀÎ")
'Process.Start(HomePage)
Return False
End If
Return True
' MsgBox(auth.GetDateNumberEnc(Now))
End Function
Private Sub SetAuth(ByVal NewDate As Date)
Dim auth As New MyAuthClass
Dim Arinini As New MyINI(fn)
Arinini.Write("main", "install", auth.GetDateNumber(NewDate))
Arinini.Write("main", "installkey", auth.GetDateNumberEnc(NewDate))
Dim A As New System.Text.StringBuilder
A.AppendLine("ÀÎÁõÁ¤º¸°¡ ÆÄÀÏ¿¡ ±â·ÏµÇ¾ú½À´Ï´Ù")
A.AppendLine("ÆÄÀϸí = " & fn)
A.AppendLine("ÇØ´çÆÄÀÏÀ» »ç¿ëÀÚ¿¡°Ô º¹»ç,ÀÚµ¿ÆÐÄ¡,¼öµ¿ÆÐÄ¡ÆÄÀÏ ¹æ¹ýÀ» »ç¿ëÇÏ¿©")
A.AppendLine("¹èÆ÷¸¦ ÇϸéµË´Ï´Ù")
A.AppendLine("------------------")
A.AppendLine("¸¸±âÀÏ : " & Me.DateTimePicker1.Value.ToString)
MsgBox(A.ToString, MsgBoxStyle.Information, "±â·Ï¿Ï·á")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim A As New OpenFileDialog
A.Title = "±âº»¼³Á¤ÆÄÀÏ Epole.ini À» ¼±ÅÃÇϼ¼¿ä"
A.FileName = "epole.ini"
A.DefaultExt = "*.ini"
A.Filter = "¼³Á¤ÆÄÀÏ(*.INI)|*.ini"
A.FilterIndex = 0
If A.ShowDialog = Windows.Forms.DialogResult.OK Then
fn = A.FileName
Me.TextBox1.Text = fn
Dim ini As New MyINI(fn)
Me.install = ini.Read("main", "install", -999)
Me.installkey = ini.Read("main", "installkey", -999)
If install = -999 OrElse Me.installkey = -999 Then
MsgBox("ÀÌÆÄÀÏÀº ¼³Á¤ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù", MsgBoxStyle.Critical, "È®ÀÎ")
Return
End If
Me.Button2.Enabled = True
'Label3.Text = "¸¸±âÀÏÀÚ : " & auth.GetDateNumberEnc(install)
Label2.Text = "ÆÄÀϸí : " & fn
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'//º¯°æ
Me.TextBox2.Text = Me.DateTimePicker1.Value.ToFileTimeUtc
If Me.TextBox1.Text.Trim = "" Then '//ÆÄÀϸíÀÌ ¾øÀ¸¸é ±×³É º¸¿©Áֱ⸸ÇÑ´Ù.
' Me.SetAuth(Me.DateTimePicker1.Value)
Else
Me.SetAuth(Me.DateTimePicker1.Value)
End If
End Sub
End Class