impr: Added telemetry about whether ImHex runs on a corporate machine

This commit is contained in:
WerWolv
2025-01-04 16:11:35 +01:00
parent 71f4f87288
commit 48de609f53
5 changed files with 36 additions and 3 deletions

View File

@@ -75,7 +75,8 @@ namespace hex::plugin::builtin {
{ "os", ImHexApi::System::getOSName() },
{ "os_version", ImHexApi::System::getOSVersion() },
{ "arch", ImHexApi::System::getArchitecture() },
{ "gpu_vendor", ImHexApi::System::getGPUVendor() }
{ "gpu_vendor", ImHexApi::System::getGPUVendor() },
{ "corporate_env", ImHexApi::System::isCorporateEnvironment() }
};
HttpRequest telemetryRequest("POST", ImHexApiURL + "/telemetry"s);

View File

@@ -308,11 +308,12 @@ namespace hex::plugin::builtin {
ImGui::TableNextColumn();
ImGui::TextUnformatted("hex.builtin.oobe.server_contact.data_collected.os"_lang);
ImGui::TableNextColumn();
ImGuiExt::TextFormattedWrapped("{}\n{}\n{}\n{}",
ImGuiExt::TextFormattedWrapped("{}\n{}\n{}\n{}\nCorporate Environment: {}",
ImHexApi::System::getOSName(),
ImHexApi::System::getOSVersion(),
ImHexApi::System::getArchitecture(),
ImHexApi::System::getGPUVendor());
ImHexApi::System::getGPUVendor(),
ImHexApi::System::isCorporateEnvironment() ? "Yes" : "No");
ImGui::EndTable();
}