TmpMenu/src/util/is_proton.hpp
2024-02-13 00:16:10 +01:00

14 lines
323 B
C++

#pragma once
#include "memory/module.hpp"
namespace big
{
inline bool is_proton()
{
static auto module = memory::module("ntdll.dll");
const auto env_no_color = std::getenv("NO_COLOR");
return module.get_export("wine_get_version") || (env_no_color && strlen(env_no_color));
}
}