본문 바로가기

2015/06

디바이스 드라이버 목록 확인하기 윈도우 개발을 하다보면 Process Explorer 의 중요성을 알게 된다. 하지만 해당 프로그램을 실행 할 수 없거나다운로드 받을 수 없는 상태에서는 현재 로드되어 있는 디바이스 드라이버의 목록을 확인 할 수 없다.다른 좋은 툴이 있지만 CMD에서 확인 할 수 있는 방법도 존재 한다. 명령어 : driverquerydriverquery /FO list /vdriverquery /FO list /v > list.text
[WIN32 API] 뮤텍스 체크 하기 Name이 지정된 MUTEX를 검사하는 방법입니다.전역 뮤텍스는 Global\\ 을 이용하요 이름 앞에 추가합니다.  사용법 입니다. #include "stdafx.h" #include #include #pragma comment(lib, "shlwapi.lib") #define RETURN(X, Y) { X = Y; goto Exit; } int main() { while(TRUE) { system("cls"); ..
[WIN32 API] 마우스 이벤트 발생하기 간단한 마우스 이벤트 발생 코드 입니다.  Header 파일 입니다. void ClickMouse(int parm_x, int parm_y, char parm_left_flag) Source 파일 입니다. void ClickMouse(int parm_x, int parm_y, char parm_left_flag) { int x_pos = parm_x*65535/GetSystemMetrics(SM_CXSCREEN); int y..
[SYSTEM] 간단한 가상환경 체크 방법 간단한 가상환경을 확인하는 코드 입니다.  Header 파일 입니다. bool GetTerminalServiceClientStatus(); Source 파일 입니다. bool GetTerminalServiceClientStatus() { bool success = FALSE; if(0 == ::GetSystemMetrics(SM_REMOTESESSION)) { success = FALSE; } else { ..
[SYSTEM] 로그인한 계정의 권한 확인 현재 로그인된 계정의 권한을 확인하는 코드 입니다.  Header 파일 입니다. #pragma once #include <lmaccess.h> const DWORD cDwNetWLevel = 1 ; const DWORD cDwNetUserLevel = 2 ; class CGetUserInfo { public: enum USER_PRIV { eUSER_PRIV_GUEST = 0, eUSER_PRIV_USER, ..