본문 바로가기
VB.net

PC 1시간뒤 자동 종료되게 하기

by 호야호잇 2018. 5. 11.
Public Class frmShutDown

    Private Target As DateTime

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Button1.Enabled = False
        Target = DateTime.Now.AddHours(1)
        Timer1.Interval = 1000
        Timer1.Start()
    End Sub

    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        Dim TS As TimeSpan = Target.Subtract(DateTime.Now)
        Label1.Text = TS.ToString("hh\:mm\:ss")
        If TS.TotalMilliseconds <= 0 Then
            Timer1.Stop()
            Shell("shutdown -s")
        End If
    End Sub

End Class


'VB.net' 카테고리의 다른 글

SHA256 암복호화  (0) 2018.05.11
파일 이어쓰기, 연달아 쓰기, 다음줄 쓰기  (0) 2018.05.11
폴더, 파일 존재여부 확인  (0) 2018.05.03
레지스트리 하위키 값 검색  (0) 2018.04.27
C# > VB.NET 변환기  (0) 2018.04.24