| | |
| | | #include <licensecc/licensecc.h> |
| | | #include <fstream> |
| | | #include <string.h> |
| | | #include <iomanip> |
| | | #include "../library/base/string_utils.h" |
| | | #include "../library/ini/SimpleIni.h" |
| | | #include "../library/os/dmi_info.hpp" |
| | |
| | | << static_cast<unsigned int>(osAdapter.ipv4_address[2]) << "-" |
| | | << static_cast<unsigned int>(osAdapter.ipv4_address[1]) << "-" |
| | | << static_cast<unsigned int>(osAdapter.ipv4_address[0]) << "]" << endl; |
| | | cout << " mac address ["; |
| | | for (int i = 0; i < 8; i++) { |
| | | // print mac |
| | | cout << " mac address [" << std::hex; |
| | | for (int i = 0; i < sizeof(osAdapter.mac_address); i++) { |
| | | if (i != 0) { |
| | | cout << ":"; |
| | | } |
| | | cout << static_cast<unsigned int>(osAdapter.mac_address[i]); |
| | | } |
| | | cout << "]" << std::dec << endl; |
| | | } |
| | | } else { |
| | | cout << "problem in getting adapter informations:" << ret << endl; |
| | |
| | | license::os::DmiInfo dmi_info; |
| | | cout << "Bios vendor :" << dmi_info.bios_vendor() << endl; |
| | | cout << "Bios description :" << dmi_info.bios_description() << endl; |
| | | cout << "System vendor :" << dmi_info.sys_vendor() << endl << endl; |
| | | cout << "System vendor :" << dmi_info.sys_vendor() << endl; |
| | | cout << "Cpu Vendor (dmi) :" << dmi_info.cpu_manufacturer() << endl; |
| | | cout << "Cpu Cores (dmi) :" << dmi_info.cpu_cores() << endl; |
| | | cout << "==================" << endl; |
| | | if (argc == 2) { |
| | | const string fname(argv[1]); |