in src/main/cpp/launcher/windows/src/ExtractUtils.c [58:82]
void skipStub(LauncherProperties * props) {
if(props->isOnlyStub) {
WCHAR * os;
props->status = EXIT_CODE_STUB;
os = appendStringW(NULL, L"It`s only the launcher stub.\nOS: ");
if(is9x()) os = appendStringW(os, L"Windows 9x");
if(isNT()) os = appendStringW(os, L"Windows NT");
if(is2k()) os = appendStringW(os, L"Windows 2000");
if(isXP()) os = appendStringW(os, L"Windows XP");
if(is2003()) os = appendStringW(os, L"Windows 2003");
if(isVista()) os = appendStringW(os, L"Windows Vista");
if(is2008()) os = appendStringW(os, L"Windows 2008");
if(is7()) os = appendStringW(os, L"Windows 7");
if(IsWow64) os = appendStringW(os, L" x64");
showMessageW(props, os , 0);
FREE(os);
} else {
skipLauncherStub(props, STUB_FILL_SIZE);
if(!isOK(props)) {
writeMessageA(props, OUTPUT_LEVEL_NORMAL, 1,
"Error! Can`t process launcher stub", 1);
showErrorW(props, INTEGRITY_ERROR_PROP, 1, props->exeName);
}
}
}