Winapi
-
윈도우 사용시간 확인 : GetTickCount, GetTickCount64Programming/WINAPI 2010. 12. 9. 17:45
윈도우가 시작(구동)되고 나서부터의 경과시간을 확인하는 방법입니다. GetTickCount 또는 GetTickCount64함수를 이용하여 구동시간을 확인할 수 있습니다. GetTickCount함수의 경우 구동시간이 49.7일이 지난 경우 값이 0으로 초기화됩니다. 물론 개인 컴퓨터를 이렇게 오랬동안 켜둘 일은 없겠지만요.. 아무튼 세상에 무슨일이 일어날지 모르기 때문에 가능한한 GetTickCount64함수를 사용하도록 설정을 하였습니다. GetTickCount64 함수의 경우 Vista부터 지원되는 함수라 그 이전 버전의 윈도우인 경우 GetTickCount함수를 사용하도록 설정된 소스입니다. #include #include #include typedef ULONGLONG (*fnGetTickCount..
-
RegCreateKeyEx 사용방법Programming/WINAPI 2010. 1. 6. 01:36
RegCreateKeyEx 레지스트리키를 새로 만들어주는 함수입니다. 만약 생성하려는 키가 존재하는 경우 해당 키를 오픈합니다. LONG RegCreateKeyEx( HKEY hKey, LPCTSTR lpSubKey, DWORD Reserved, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition ); Parameters hKey 생성할 키의 루트키. 또는 RegCreateKeyEx 나 RegOpenKeyEx 로 반환된 키. 보통 아래의 루트키중 하나를 넣어줍니다. HKEY_CLASSES_ROOT HKEY_CURR..