diff --git a/.gitignore b/.gitignore index db8f9fe..e1bd2ba 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ -/*.suo -/*.user -/* +bin +debug +obj +*.user +*.v12 +*.v11 +.vs \ No newline at end of file diff --git a/EnDec.vb b/Union/EnDec.vb similarity index 100% rename from EnDec.vb rename to Union/EnDec.vb diff --git a/Form1.Designer.vb b/Union/Form1.Designer.vb similarity index 100% rename from Form1.Designer.vb rename to Union/Form1.Designer.vb diff --git a/Form1.resx b/Union/Form1.resx similarity index 100% rename from Form1.resx rename to Union/Form1.resx diff --git a/Form1.vb b/Union/Form1.vb similarity index 100% rename from Form1.vb rename to Union/Form1.vb diff --git a/My Project/Application.Designer.vb b/Union/My Project/Application.Designer.vb similarity index 100% rename from My Project/Application.Designer.vb rename to Union/My Project/Application.Designer.vb diff --git a/My Project/Application.myapp b/Union/My Project/Application.myapp similarity index 100% rename from My Project/Application.myapp rename to Union/My Project/Application.myapp diff --git a/My Project/AssemblyInfo.vb b/Union/My Project/AssemblyInfo.vb similarity index 100% rename from My Project/AssemblyInfo.vb rename to Union/My Project/AssemblyInfo.vb diff --git a/My Project/Resources.Designer.vb b/Union/My Project/Resources.Designer.vb similarity index 100% rename from My Project/Resources.Designer.vb rename to Union/My Project/Resources.Designer.vb diff --git a/My Project/Resources.resx b/Union/My Project/Resources.resx similarity index 100% rename from My Project/Resources.resx rename to Union/My Project/Resources.resx diff --git a/My Project/Settings.Designer.vb b/Union/My Project/Settings.Designer.vb similarity index 100% rename from My Project/Settings.Designer.vb rename to Union/My Project/Settings.Designer.vb diff --git a/My Project/Settings.settings b/Union/My Project/Settings.settings similarity index 100% rename from My Project/Settings.settings rename to Union/My Project/Settings.settings diff --git a/MyAuth.vb b/Union/MyAuth.vb similarity index 100% rename from MyAuth.vb rename to Union/MyAuth.vb diff --git a/MyINI2.vb b/Union/MyINI2.vb similarity index 100% rename from MyINI2.vb rename to Union/MyINI2.vb diff --git a/ReadMe.txt b/Union/ReadMe.txt similarity index 100% rename from ReadMe.txt rename to Union/ReadMe.txt diff --git a/인증날짜변경.vbproj b/Union/Union.vbproj similarity index 98% rename from 인증날짜변경.vbproj rename to Union/Union.vbproj index 05bdf67..70b0b8d 100644 --- a/인증날짜변경.vbproj +++ b/Union/Union.vbproj @@ -52,7 +52,7 @@ false true true - ..\..\..\SIMP\전주번호찰인증키\ + ..\..\Runtime\전주번호찰인증키%28통합%29\ 인증날짜변경.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 x86 diff --git a/app.config b/Union/app.config similarity index 100% rename from app.config rename to Union/app.config diff --git a/V2/.gitignore b/V2/.gitignore new file mode 100644 index 0000000..91d87f8 --- /dev/null +++ b/V2/.gitignore @@ -0,0 +1,2 @@ +/*.user +/*.suo diff --git a/V2/Form1.Designer.vb b/V2/Form1.Designer.vb new file mode 100644 index 0000000..536c024 --- /dev/null +++ b/V2/Form1.Designer.vb @@ -0,0 +1,141 @@ + _ +Partial Class Form1 + Inherits System.Windows.Forms.Form + + 'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Windows Form 디자이너에 필요합니다. + Private components As System.ComponentModel.IContainer + + '참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다. + '수정하려면 Windows Form 디자이너를 사용하십시오. + '코드 편집기를 사용하여 수정하지 마십시오. + _ + Private Sub InitializeComponent() + Me.Button1 = New System.Windows.Forms.Button + Me.TextBox1 = New System.Windows.Forms.TextBox + Me.Label1 = New System.Windows.Forms.Label + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.Label2 = New System.Windows.Forms.Label + Me.Button2 = New System.Windows.Forms.Button + Me.DateTimePicker1 = New System.Windows.Forms.DateTimePicker + Me.Label3 = New System.Windows.Forms.Label + Me.TextBox2 = New System.Windows.Forms.TextBox + Me.GroupBox1.SuspendLayout() + Me.SuspendLayout() + ' + 'Button1 + ' + Me.Button1.Location = New System.Drawing.Point(395, 15) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(58, 23) + Me.Button1.TabIndex = 0 + Me.Button1.Text = "찾기" + Me.Button1.UseVisualStyleBackColor = True + ' + 'TextBox1 + ' + Me.TextBox1.Location = New System.Drawing.Point(82, 17) + Me.TextBox1.Name = "TextBox1" + Me.TextBox1.Size = New System.Drawing.Size(307, 21) + Me.TextBox1.TabIndex = 1 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(23, 20) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(53, 12) + Me.Label1.TabIndex = 2 + Me.Label1.Text = "대상파일" + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Location = New System.Drawing.Point(25, 51) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(428, 82) + Me.GroupBox1.TabIndex = 3 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "현재정보" + ' + 'Label2 + ' + Me.Label2.Location = New System.Drawing.Point(18, 21) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(404, 32) + Me.Label2.TabIndex = 0 + Me.Label2.Text = "파일명 : " + ' + 'Button2 + ' + Me.Button2.Location = New System.Drawing.Point(231, 169) + Me.Button2.Name = "Button2" + Me.Button2.Size = New System.Drawing.Size(222, 20) + Me.Button2.TabIndex = 4 + Me.Button2.Text = "지정된 날짜로 변경" + Me.Button2.UseVisualStyleBackColor = True + ' + 'DateTimePicker1 + ' + Me.DateTimePicker1.Location = New System.Drawing.Point(25, 168) + Me.DateTimePicker1.Name = "DateTimePicker1" + Me.DateTimePicker1.Size = New System.Drawing.Size(200, 21) + Me.DateTimePicker1.TabIndex = 1 + ' + 'Label3 + ' + Me.Label3.Location = New System.Drawing.Point(23, 145) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(97, 17) + Me.Label3.TabIndex = 1 + Me.Label3.Text = "인증번호" + ' + 'TextBox2 + ' + Me.TextBox2.Location = New System.Drawing.Point(86, 142) + Me.TextBox2.Name = "TextBox2" + Me.TextBox2.Size = New System.Drawing.Size(366, 21) + Me.TextBox2.TabIndex = 5 + ' + 'Form1 + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(471, 196) + Me.Controls.Add(Me.TextBox2) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.DateTimePicker1) + Me.Controls.Add(Me.Button2) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.TextBox1) + Me.Controls.Add(Me.Button1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "Form1" + Me.Text = "전주번호찰 관리프로그램 인증날짜 변경(.net)" + Me.GroupBox1.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents TextBox1 As System.Windows.Forms.TextBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Button2 As System.Windows.Forms.Button + Friend WithEvents DateTimePicker1 As System.Windows.Forms.DateTimePicker + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents TextBox2 As System.Windows.Forms.TextBox + +End Class diff --git a/V2/Form1.resx b/V2/Form1.resx new file mode 100644 index 0000000..19dc0dd --- /dev/null +++ b/V2/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/V2/Form1.vb b/V2/Form1.vb new file mode 100644 index 0000000..f32dce9 --- /dev/null +++ b/V2/Form1.vb @@ -0,0 +1,91 @@ +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 diff --git a/V2/My Project/Application.Designer.vb b/V2/My Project/Application.Designer.vb new file mode 100644 index 0000000..c514006 --- /dev/null +++ b/V2/My Project/Application.Designer.vb @@ -0,0 +1,38 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + '참고: 자동으로 생성되므로 직접 이 파일을 수정하지 마세요. 변경할 사항이 있거나 + ' 파일에서 빌드 오류가 발생하는 경우 프로젝트 디자이너로 + ' 이동([프로젝트 속성]으로 이동하거나 솔루션 탐색기에서 My Project 노드를 + '두 번 클릭)한 다음 [애플리케이션] 탭에서 변경하세요. + ' + Partial Friend Class MyApplication + + _ + Public Sub New() + MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) + Me.IsSingleInstance = false + Me.EnableVisualStyles = true + Me.SaveMySettingsOnExit = true + Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses + End Sub + + _ + Protected Overrides Sub OnCreateMainForm() + Me.MainForm = Global.인증날짜변경.Form1 + End Sub + End Class +End Namespace diff --git a/V2/My Project/Application.myapp b/V2/My Project/Application.myapp new file mode 100644 index 0000000..1243847 --- /dev/null +++ b/V2/My Project/Application.myapp @@ -0,0 +1,11 @@ + + + true + Form1 + false + 0 + true + 0 + 0 + true + diff --git a/V2/My Project/AssemblyInfo.vb b/V2/My Project/AssemblyInfo.vb new file mode 100644 index 0000000..bc4e8a5 --- /dev/null +++ b/V2/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' 어셈블리의 일반 정보는 다음 특성 집합을 통해 제어됩니다. +' 어셈블리와 관련된 정보를 수정하려면 +' 이 특성 값을 변경하십시오. + +' 어셈블리 특성 값을 검토합니다. + + + + + + + + + + +'이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다. + + +' 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다. +' +' 주 버전 +' 부 버전 +' 빌드 번호 +' 수정 버전 +' +' 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 버전이 자동으로 +' 지정되도록 할 수 있습니다. +' + + + diff --git a/V2/My Project/Resources.Designer.vb b/V2/My Project/Resources.Designer.vb new file mode 100644 index 0000000..fad88b6 --- /dev/null +++ b/V2/My Project/Resources.Designer.vb @@ -0,0 +1,63 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + +Imports System + +Namespace My.Resources + + '이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder + '클래스에서 자동으로 생성되었습니다. + '멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을 + '다시 실행하거나 VS 프로젝트를 다시 빌드하십시오. + ''' + ''' 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("인증날짜변경.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을 + ''' 재정의합니다. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/V2/My Project/Resources.resx b/V2/My Project/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/V2/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/V2/My Project/Settings.Designer.vb b/V2/My Project/Settings.Designer.vb new file mode 100644 index 0000000..20f6465 --- /dev/null +++ b/V2/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) + +#Region "My.Settings 자동 저장 기능" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.인증날짜변경.My.MySettings + Get + Return Global.인증날짜변경.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/V2/My Project/Settings.settings b/V2/My Project/Settings.settings new file mode 100644 index 0000000..85b890b --- /dev/null +++ b/V2/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/V2/v2.vbproj b/V2/v2.vbproj new file mode 100644 index 0000000..f5bf6b3 --- /dev/null +++ b/V2/v2.vbproj @@ -0,0 +1,171 @@ + + + + Debug + AnyCPU + 8.0.50727 + 2.0 + {042A2888-6EAC-479C-9D48-4314F0D8B760} + WinExe + 인증날짜변경.My.MyApplication + 인증날짜변경 + 인증날짜변경 + WindowsForms + false + + + + + + + 3.5 + 게시\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + true + full + true + true + bin\Debug\ + 인증날짜변경.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 + + + pdbonly + false + true + true + ..\..\Runtime\전주번호찰인증키%28v2%29\ + 인증날짜변경.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 + + + + False + ..\..\DLLS\CommonClassv2.dll + + + + + + + + + + + + + + + + + + + + + + Form + + + Form1.vb + Form + + + + True + Application.myapp + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + Designer + Form1.vb + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + False + Microsoft .NET Framework 4%28x86 및 x64%29 + true + + + False + .NET Framework Client Profile + false + + + False + .NET Framework 2.0%28x86%29 + false + + + False + .NET Framework 3.0%28x86%29 + false + + + False + .NET Framework 3.5 + false + + + False + .NET Framework 3.5 SP1 + false + + + False + Windows Installer 4.5 + true + + + + + \ No newline at end of file diff --git a/V3/.gitignore b/V3/.gitignore new file mode 100644 index 0000000..4b66fab --- /dev/null +++ b/V3/.gitignore @@ -0,0 +1,2 @@ +/*.suo +/*.user diff --git a/V3/Form1.Designer.vb b/V3/Form1.Designer.vb new file mode 100644 index 0000000..bf62afd --- /dev/null +++ b/V3/Form1.Designer.vb @@ -0,0 +1,213 @@ + _ +Partial Class Form1 + Inherits System.Windows.Forms.Form + + 'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Windows Form 디자이너에 필요합니다. + Private components As System.ComponentModel.IContainer + + '참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다. + '수정하려면 Windows Form 디자이너를 사용하십시오. + '코드 편집기를 사용하여 수정하지 마십시오. + _ + Private Sub InitializeComponent() + Me.Button2 = New System.Windows.Forms.Button + Me.DateTimePicker1 = New System.Windows.Forms.DateTimePicker + Me.tb_key1 = New System.Windows.Forms.TextBox + Me.Label1 = New System.Windows.Forms.Label + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.GroupBox2 = New System.Windows.Forms.GroupBox + Me.CheckBox3 = New System.Windows.Forms.CheckBox + Me.CheckBox2 = New System.Windows.Forms.CheckBox + Me.CheckBox1 = New System.Windows.Forms.CheckBox + Me.chk1 = New System.Windows.Forms.CheckBox + Me.Button1 = New System.Windows.Forms.Button + Me.tb_key2 = New System.Windows.Forms.TextBox + Me.tb_ip = New System.Windows.Forms.TextBox + Me.Label2 = New System.Windows.Forms.Label + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + Me.SuspendLayout() + ' + 'Button2 + ' + Me.Button2.Location = New System.Drawing.Point(295, 26) + Me.Button2.Name = "Button2" + Me.Button2.Size = New System.Drawing.Size(181, 20) + Me.Button2.TabIndex = 4 + Me.Button2.Text = "인증번호1생성 ->" + Me.Button2.UseVisualStyleBackColor = True + ' + 'DateTimePicker1 + ' + Me.DateTimePicker1.Location = New System.Drawing.Point(89, 18) + Me.DateTimePicker1.Name = "DateTimePicker1" + Me.DateTimePicker1.Size = New System.Drawing.Size(200, 21) + Me.DateTimePicker1.TabIndex = 1 + ' + 'tb_key1 + ' + Me.tb_key1.Location = New System.Drawing.Point(482, 27) + Me.tb_key1.Name = "tb_key1" + Me.tb_key1.Size = New System.Drawing.Size(195, 21) + Me.tb_key1.TabIndex = 5 + ' + 'Label1 + ' + Me.Label1.Location = New System.Drawing.Point(16, 20) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(68, 17) + Me.Label1.TabIndex = 1 + Me.Label1.Text = "만기일" + Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.tb_ip) + Me.GroupBox1.Controls.Add(Me.Button2) + Me.GroupBox1.Controls.Add(Me.DateTimePicker1) + Me.GroupBox1.Controls.Add(Me.tb_key1) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(9, 12) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(694, 67) + Me.GroupBox1.TabIndex = 6 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "인증번호1(사용기한설정)" + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.CheckBox3) + Me.GroupBox2.Controls.Add(Me.CheckBox2) + Me.GroupBox2.Controls.Add(Me.CheckBox1) + Me.GroupBox2.Controls.Add(Me.chk1) + Me.GroupBox2.Controls.Add(Me.Button1) + Me.GroupBox2.Controls.Add(Me.tb_key2) + Me.GroupBox2.Location = New System.Drawing.Point(9, 85) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(694, 67) + Me.GroupBox2.TabIndex = 6 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "인증번호2(사용권한설정)" + ' + 'CheckBox3 + ' + Me.CheckBox3.AutoSize = True + Me.CheckBox3.Location = New System.Drawing.Point(119, 43) + Me.CheckBox3.Name = "CheckBox3" + Me.CheckBox3.Size = New System.Drawing.Size(88, 16) + Me.CheckBox3.TabIndex = 8 + Me.CheckBox3.Tag = "D" + Me.CheckBox3.Text = "SK네트웍스" + Me.CheckBox3.UseVisualStyleBackColor = True + ' + 'CheckBox2 + ' + Me.CheckBox2.AutoSize = True + Me.CheckBox2.Location = New System.Drawing.Point(17, 43) + Me.CheckBox2.Name = "CheckBox2" + Me.CheckBox2.Size = New System.Drawing.Size(60, 16) + Me.CheckBox2.TabIndex = 8 + Me.CheckBox2.Tag = "C" + Me.CheckBox2.Text = "정액등" + Me.CheckBox2.UseVisualStyleBackColor = True + ' + 'CheckBox1 + ' + Me.CheckBox1.AutoSize = True + Me.CheckBox1.Location = New System.Drawing.Point(119, 21) + Me.CheckBox1.Name = "CheckBox1" + Me.CheckBox1.Size = New System.Drawing.Size(60, 16) + Me.CheckBox1.TabIndex = 8 + Me.CheckBox1.Tag = "B" + Me.CheckBox1.Text = "가로등" + Me.CheckBox1.UseVisualStyleBackColor = True + ' + 'chk1 + ' + Me.chk1.AutoSize = True + Me.chk1.Location = New System.Drawing.Point(17, 21) + Me.chk1.Name = "chk1" + Me.chk1.Size = New System.Drawing.Size(96, 16) + Me.chk1.TabIndex = 8 + Me.chk1.Tag = "A" + Me.chk1.Text = "통신주번호찰" + Me.chk1.UseVisualStyleBackColor = True + ' + 'Button1 + ' + Me.Button1.Location = New System.Drawing.Point(297, 29) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(181, 20) + Me.Button1.TabIndex = 6 + Me.Button1.Text = "인증번호2생성 ->" + Me.Button1.UseVisualStyleBackColor = True + ' + 'tb_key2 + ' + Me.tb_key2.Location = New System.Drawing.Point(484, 30) + Me.tb_key2.Name = "tb_key2" + Me.tb_key2.Size = New System.Drawing.Size(195, 21) + Me.tb_key2.TabIndex = 7 + ' + 'tb_ip + ' + Me.tb_ip.Location = New System.Drawing.Point(89, 42) + Me.tb_ip.Name = "tb_ip" + Me.tb_ip.Size = New System.Drawing.Size(200, 21) + Me.tb_ip.TabIndex = 6 + Me.tb_ip.Text = "192.168.0.1" + ' + 'Label2 + ' + Me.Label2.Location = New System.Drawing.Point(16, 44) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(68, 17) + Me.Label2.TabIndex = 7 + Me.Label2.Text = "아이피(IP)" + Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter + ' + 'Form1 + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(715, 161) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "Form1" + Me.Text = "통합 번호찰 관리프로그램 인증키 생성 V3 (tindevil@nate.com)" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox2.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents Button2 As System.Windows.Forms.Button + Friend WithEvents DateTimePicker1 As System.Windows.Forms.DateTimePicker + Friend WithEvents tb_key1 As System.Windows.Forms.TextBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents tb_key2 As System.Windows.Forms.TextBox + Friend WithEvents chk1 As System.Windows.Forms.CheckBox + Friend WithEvents CheckBox3 As System.Windows.Forms.CheckBox + Friend WithEvents CheckBox2 As System.Windows.Forms.CheckBox + Friend WithEvents CheckBox1 As System.Windows.Forms.CheckBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents tb_ip As System.Windows.Forms.TextBox + +End Class diff --git a/V3/Form1.resx b/V3/Form1.resx new file mode 100644 index 0000000..19dc0dd --- /dev/null +++ b/V3/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/V3/Form1.vb b/V3/Form1.vb new file mode 100644 index 0000000..ae683d4 --- /dev/null +++ b/V3/Form1.vb @@ -0,0 +1,105 @@ +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 Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click + '// + '//ip εӴ Ȯ + Dim IP() As String = Me.tb_ip.Text.Split(".") + If IP.Length <> 4 Then + MsgBox(" IPּü谡 ƴմϴ" & vbCrLf & "Ǵ 192.168.0.1 Դϴ", MsgBoxStyle.Information, "Ȯ") + Return + End If + + Dim ipsum As Short = 0 + For Each a As String In IP + If IsNumeric(a) = False Then + MsgBox("Ŭ ̴ ڷθ Էϼ." & vbCrLf & "Ǵ 192.168.0.1 Դϴ", MsgBoxStyle.Information, "Ȯ") + Return + Else + ipsum += Val(a) '//Ǹ Ѵ + End If + Next + Dim yymmdd As String = Format(Me.DateTimePicker1.Value.Date, "yyyyMMdd") + Me.tb_key1.Text = ipsum & "%" & yymmdd & yymmdd.GetHashCode + Dim Auth As New CEpole.Auth + If Auth.check_key1(Me.tb_key1.Text) = False Then + MsgBox("ȣ1α׷ ", MsgBoxStyle.Critical, "Ȯ") + End If + + End Sub + + Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + + End Sub + + Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click + Dim key2 As String = "" + For Each C As Control In Me.GroupBox2.Controls + ' MsgBox(C.GetType.ToString) + If C.GetType.ToString.ToUpper = "SYSTEM.WINDOWS.FORMS.CHECKBOX" Then '//üũڽ ȮѴ. + If CType(C, CheckBox).Checked Then key2 &= C.Tag.ToString.ToUpper + End If + Next + If key2 = "" Then + Me.tb_key2.Text = "" + Else + Me.tb_key2.Text = key2 & "%" & key2.GetHashCode + Dim Auth As New CEpole.Auth + If Auth.Check_key2(Me.tb_key2.Text) = False Then + MsgBox("ȣ2α׷ ", MsgBoxStyle.Critical, "Ȯ") + End If + End If + + + End Sub +End Class diff --git a/V3/My Project/Application.Designer.vb b/V3/My Project/Application.Designer.vb new file mode 100644 index 0000000..c4ef2c5 --- /dev/null +++ b/V3/My Project/Application.Designer.vb @@ -0,0 +1,38 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + '참고: 자동으로 생성되므로 직접 이 파일을 수정하지 마십시오. 변경할 사항이 있거나 + ' 파일에서 빌드 오류가 발생하는 경우 프로젝트 디자이너로 + ' 이동([프로젝트 속성]으로 이동하거나 솔루션 탐색기에서 My Project 노드를 + ' 두 번 클릭)한 다음 [응용 프로그램] 탭에서 변경하십시오. + ' + Partial Friend Class MyApplication + + _ + Public Sub New() + MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) + Me.IsSingleInstance = false + Me.EnableVisualStyles = true + Me.SaveMySettingsOnExit = true + Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses + End Sub + + _ + Protected Overrides Sub OnCreateMainForm() + Me.MainForm = Global.인증날짜변경.Form1 + End Sub + End Class +End Namespace diff --git a/V3/My Project/Application.myapp b/V3/My Project/Application.myapp new file mode 100644 index 0000000..1243847 --- /dev/null +++ b/V3/My Project/Application.myapp @@ -0,0 +1,11 @@ + + + true + Form1 + false + 0 + true + 0 + 0 + true + diff --git a/V3/My Project/AssemblyInfo.vb b/V3/My Project/AssemblyInfo.vb new file mode 100644 index 0000000..bc4e8a5 --- /dev/null +++ b/V3/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' 어셈블리의 일반 정보는 다음 특성 집합을 통해 제어됩니다. +' 어셈블리와 관련된 정보를 수정하려면 +' 이 특성 값을 변경하십시오. + +' 어셈블리 특성 값을 검토합니다. + + + + + + + + + + +'이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다. + + +' 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다. +' +' 주 버전 +' 부 버전 +' 빌드 번호 +' 수정 버전 +' +' 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 버전이 자동으로 +' 지정되도록 할 수 있습니다. +' + + + diff --git a/V3/My Project/Resources.Designer.vb b/V3/My Project/Resources.Designer.vb new file mode 100644 index 0000000..6a6daf4 --- /dev/null +++ b/V3/My Project/Resources.Designer.vb @@ -0,0 +1,63 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + +Imports System + +Namespace My.Resources + + '이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder + '클래스에서 자동으로 생성되었습니다. + '멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을 + '다시 실행하거나 VS 프로젝트를 다시 빌드하십시오. + ''' + ''' 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("인증날짜변경.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대한 현재 스레드의 CurrentUICulture + ''' 속성을 재정의합니다. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/V3/My Project/Resources.resx b/V3/My Project/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/V3/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/V3/My Project/Settings.Designer.vb b/V3/My Project/Settings.Designer.vb new file mode 100644 index 0000000..c744111 --- /dev/null +++ b/V3/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) + +#Region "My.Settings 자동 저장 기능" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.인증날짜변경.My.MySettings + Get + Return Global.인증날짜변경.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/V3/My Project/Settings.settings b/V3/My Project/Settings.settings new file mode 100644 index 0000000..85b890b --- /dev/null +++ b/V3/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/V3/UpgradeLog.XML b/V3/UpgradeLog.XML new file mode 100644 index 0000000..5b3f258 --- /dev/null +++ b/V3/UpgradeLog.XML @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/V3/v3.vbproj b/V3/v3.vbproj new file mode 100644 index 0000000..6813117 --- /dev/null +++ b/V3/v3.vbproj @@ -0,0 +1,126 @@ + + + + Debug + AnyCPU + 8.0.50727 + 2.0 + {D9C116F9-65B4-47E7-82DB-3DE4F3FDE1CF} + WinExe + 인증날짜변경.My.MyApplication + 인증날짜변경 + 인증날짜변경 + WindowsForms + false + + + + + + + 3.5 + 0 + v2.0 + + + true + full + true + true + bin\Debug\ + 인증날짜변경.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 + + + pdbonly + false + true + true + ..\..\Runtime\전주번호찰인증키%28v3%29\ + 인증날짜변경.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 + + + + False + ..\..\DLLS\CEpole.dll + + + False + ..\..\DLLS\CommonClassv2.dll + + + + + + + + + + + + + + + + + + + + + + + Form + + + Form1.vb + Form + + + + True + Application.myapp + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + Designer + Form1.vb + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + \ No newline at end of file diff --git a/V3/인증날짜변경.sln b/V3/인증날짜변경.sln new file mode 100644 index 0000000..aeb804c --- /dev/null +++ b/V3/인증날짜변경.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "인증날짜변경", "인증날짜변경.vbproj", "{B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/인증날짜변경.sln b/인증날짜변경.sln index aeb804c..3a04f14 100644 --- a/인증날짜변경.sln +++ b/인증날짜변경.sln @@ -1,7 +1,13 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "인증날짜변경", "인증날짜변경.vbproj", "{B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}" +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29709.97 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Union", "Union\Union.vbproj", "{B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "v2", "V2\v2.vbproj", "{042A2888-6EAC-479C-9D48-4314F0D8B760}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "v3", "V3\v3.vbproj", "{D9C116F9-65B4-47E7-82DB-3DE4F3FDE1CF}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -13,8 +19,19 @@ Global {B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}.Debug|Any CPU.Build.0 = Debug|Any CPU {B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {B0CC37CF-1CE5-42B4-8E4D-863F8D45B2A2}.Release|Any CPU.Build.0 = Release|Any CPU + {042A2888-6EAC-479C-9D48-4314F0D8B760}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {042A2888-6EAC-479C-9D48-4314F0D8B760}.Debug|Any CPU.Build.0 = Debug|Any CPU + {042A2888-6EAC-479C-9D48-4314F0D8B760}.Release|Any CPU.ActiveCfg = Release|Any CPU + {042A2888-6EAC-479C-9D48-4314F0D8B760}.Release|Any CPU.Build.0 = Release|Any CPU + {D9C116F9-65B4-47E7-82DB-3DE4F3FDE1CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D9C116F9-65B4-47E7-82DB-3DE4F3FDE1CF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D9C116F9-65B4-47E7-82DB-3DE4F3FDE1CF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D9C116F9-65B4-47E7-82DB-3DE4F3FDE1CF}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C06208FE-6233-43E3-BA6C-8AAF7C738280} + EndGlobalSection EndGlobal diff --git a/인증날짜변경.suo b/인증날짜변경.suo new file mode 100644 index 0000000..c5de252 Binary files /dev/null and b/인증날짜변경.suo differ diff --git a/인증날짜변경.v12.suo b/인증날짜변경.v12.suo new file mode 100644 index 0000000..d862904 Binary files /dev/null and b/인증날짜변경.v12.suo differ