ImSQL
C++ 기반 SQL 자동화 및 라이선스 관리 엔진
Loading...
Searching...
No Matches
system_info.hpp
Go to the documentation of this file.
1
11#pragma once
12
14#include "system_os.hpp"
15
16namespace secure::system {
17
23 struct HWInfo {
24 std::string mb_uuid;
25 };
26
34 inline std::ostream& operator<<(std::ostream& out, const HWInfo& hwinfo) {
35 out << "[MB UUID]: " << hwinfo.mb_uuid;
36 return out;
37 }
38
47 bool getHardwareInfo(HWInfo& info);
48
57 std::string getMBProductUUID();
58
67 bool checkIsRoot();
68
69} // namespace secure::system // end of SystemInfo
Ains Secure Library Common Headers.
std::ostream & operator<<(std::ostream &out, const HWInfo &hwinfo)
HWInfo를 출력 스트림으로 직렬화합니다.
Definition system_info.hpp:34
하드웨어 정보를 저장하는 구조체.
Definition system_info.hpp:23
std::string mb_uuid
메인보드 UUID
Definition system_info.hpp:24
시스템 OS 정보를 정의하는 헤더 파일입니다.