ImSQL
C++ 기반 SQL 자동화 및 라이선스 관리 엔진
|
System Info Utility Header. More...
#include "system_info.hpp"
#include <string>
#include <fstream>
#include <utility>
#include <windows.h>
#include <shellapi.h>
#include <comdef.h>
#include <Wbemidl.h>
Functions | |
bool | secure::system::getHardwareInfo (HWInfo &info) |
시스템 하드웨어 정보를 가져옵니다. | |
std::string | secure::system::getMBProductUUID () |
메인보드 제품 UUID를 문자열로 반환합니다. | |
bool | secure::system::checkIsRoot () |
현재 프로세스가 루트(또는 관리자) 권한을 가지고 있는지 확인합니다. | |
System Info Utility Header.
bool secure::system::checkIsRoot | ( | ) |
현재 프로세스가 루트(또는 관리자) 권한을 가지고 있는지 확인합니다.
bool secure::system::getHardwareInfo | ( | HWInfo & | info | ) |
시스템 하드웨어 정보를 가져옵니다.
메인보드 UUID를 조회하여 HWInfo에 저장합니다.
info | 결과를 저장할 HWInfo 객체 |
std::string secure::system::getMBProductUUID | ( | ) |
메인보드 제품 UUID를 문자열로 반환합니다.
/sys/class/dmi/id/product_uuid
파일을 읽습니다.