Hello World

C#(WINFORM, WINCE, WINDOWS MOBILE) 실전 활용 예제소스 및 프로그램 개발

[C#]PC 전원종료 시간 구하기 예제

댓글 0

C#

2018. 1. 25.


using Microsoft.Win32;


private void btnGetShutdownTime_Click(object sender, EventArgs e)
{
            string sKey = @"System\CurrentControlSet\Control\Windows";


            Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(sKey);
           
            string sValueName = "ShutdownTime";
           
            byte[] val = (byte[])key.GetValue(sValueName);
           
            long valueAsLong = BitConverter.ToInt64(val, 0);
           
            DateTime dtGetShutdown = DateTime.FromFileTime(valueAsLong);
 }


//PC 전원 종료 시간 정보는 레지스트리에서 값 읽어와 DateTime 형식으로 변환 예제