C#

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

선영아 사랑해 2018. 1. 25. 15:56


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 형식으로 변환 예제