Charles Milette
Charles Milette
No, that screenshot is from windows settings
Yes, it should work if turned off
TTB will need some small updates to work correctly with EarlyStart. Future versions of EarlyStart will also automatically detect that TTB from the store is installed and launch it.
Here's an idea: why not use only US English? There is certainly a precedent for this, for example all STL-thrown exceptions have a English message in `std::exception::what`, and `std::generic_category` only...
Whichever solution we pick, the fix needs to be checked on a variety of configs (single language installs, MUI installs with only non-English language available, mixed user/system locale (both ways),...
If you're a Windows application, you can easily do this out of the standard (pseudo code): ```cpp std::wstring error_message(const std::error_code &err) { if (err.category() == std::system_category()) { return FormatMessage(err.value())); }...
If you're using nmake or vcpkg to build the library, it should already be building using vs 2022.
I believe making detours a static library only is an intentional choice. Why not simply expose ways to call these Detours APIs directly in the DLL you're trying to inject?
Injected DLLs should already strive to as little deps as possible.
1-a 2-b sounds like what I'd do as well!