launcher: better DLL logging and remove ucrt hack (#919)

## Link to GitHub Issue or related Pull Request, if one exists
n/a

## Description of change
Remove workaround implemented in #264 that added an ugly hack to work
around DLL hooks that rely on spice using MSVCRT (failure to obtain
argc/argv).

Update the logic that prints info about DLL overrides so that it tries
to print out as much info as possible, instead of bailing out early if
something is missing.

## Testing
This commit is contained in:
bicarus
2026-10-03 14:14:22 -07:00
committed by GitHub
parent 7aba7da3b6
commit ed0ccdd6e3
3 changed files with 122 additions and 97 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ namespace libutils {
}
void check_duplicate_dlls();
void warn_if_dll_exists(const std::string &file_name);
bool warn_if_dll_exists(const std::string &file_name);
// get module handle helpers
HMODULE get_module(const char *module_name);