Compare commits

..

1 Commits

Author SHA1 Message Date
d1c85591b8 add 2023-09-12 20:17:38 +08:00

View File

@@ -264,29 +264,6 @@ int SysInfoUtil::GetInfoByEnumDisplayDevices()
return 0;
}
void SysInfoUtil::GetInfoByEnumDisplayDevicesA()
{
DISPLAY_DEVICEA dd;
DEVMODEA dm;
for (int i = 0;; i++) {
ZeroMemory(&dd, sizeof(dd));
dd.cb = sizeof(dd);
BOOL ret = (EnumDisplayDevicesA(NULL, i, &dd, 0));
if (ret == FALSE)
break;
ZeroMemory(&dm, sizeof(dm));
dm.dmSize = sizeof(dm);
if (EnumDisplaySettingsA(dd.DeviceName, ENUM_CURRENT_SETTINGS, &dm)) {
std::cout << "Device #" << i << " Information:" << std::endl;
std::cout << "Device Name: " << dd.DeviceName << std::endl;
std::cout << "Device String: " << dd.DeviceString << std::endl;
std::cout << "State: " << (dd.StateFlags & DISPLAY_DEVICE_ACTIVE ? "Active" : "Inactive") << std::endl;
std::cout << "Device ID: " << dd.DeviceID << std::endl;
std::cout << "Device Key: " << dd.DeviceKey << std::endl;
std::cout << std::endl;
}
}
}
void SysInfoUtil::GetInfoByEnumDisplayMonitors()
{
wcout << "=====GetInfoByEnumDisplayMonitors start=====" << endl;