ImSQL
C++ 기반 SQL 자동화 및 라이선스 관리 엔진
|
시스템 하드웨어 및 권한 정보를 가져오는 유틸리티 헤더 파일입니다. More...
Go to the source code of this file.
Classes | |
struct | secure::system::HWInfo |
하드웨어 정보를 저장하는 구조체. More... | |
Functions | |
std::ostream & | secure::system::operator<< (std::ostream &out, const HWInfo &hwinfo) |
HWInfo를 출력 스트림으로 직렬화합니다. | |
bool | secure::system::getHardwareInfo (HWInfo &info) |
시스템 하드웨어 정보를 가져옵니다. | |
std::string | secure::system::getMBProductUUID () |
메인보드 제품 UUID를 문자열로 반환합니다. | |
bool | secure::system::checkIsRoot () |
현재 프로세스가 루트(또는 관리자) 권한을 가지고 있는지 확인합니다. | |
시스템 하드웨어 및 권한 정보를 가져오는 유틸리티 헤더 파일입니다.
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
파일을 읽습니다.
|
inline |
HWInfo를 출력 스트림으로 직렬화합니다.
out | 출력 스트림 |
hwinfo | HWInfo 구조체 |