Еще раз о SwiftSearch.
Я тут
1. Почему программа стала в 2 раза «тяжелее»?
Ответ: Это тоже меня удивило! Причина в том, что теперь я использую вторую копию движка регулярного выражения Boost.Xpressive (regex), специализированного для char (для текста ASCII), в дополнение к оригинальному для wchar_t (для Unicode). Это позволило мне снизить использование памяти программы для пользователей из Англии (ASCII использует только 1 байт на символ, UTF-16 использует как минимум 2), а также улучшает скорость поиска. Но это огромная библиотека, поэтому размер файла увеличивается. (Хотя я думаю, что вы должны иметь UPX, чтобы его сжать, если необходимо).
2. Есть ли возможность сделать версию программы для WinPE
Ответ: Программа должна работать в Windows PE. Я просто попробовал ее на Windows PE 8.1 x64, чтобы убедиться, и она работала нормально. Разве она не работает у вас? Если да, дайте мне знать, какая версия Windows PE и какую ошибку вы наблюдаете.
Я тут
You must be registered for see links
, заодно дал ему ссылку на русские варианты и задал пару вопросов:1. Почему программа стала в 2 раза «тяжелее»?
Ответ: Это тоже меня удивило! Причина в том, что теперь я использую вторую копию движка регулярного выражения Boost.Xpressive (regex), специализированного для char (для текста ASCII), в дополнение к оригинальному для wchar_t (для Unicode). Это позволило мне снизить использование памяти программы для пользователей из Англии (ASCII использует только 1 байт на символ, UTF-16 использует как минимум 2), а также улучшает скорость поиска. Но это огромная библиотека, поэтому размер файла увеличивается. (Хотя я думаю, что вы должны иметь UPX, чтобы его сжать, если необходимо).
2. Есть ли возможность сделать версию программы для WinPE
Ответ: Программа должна работать в Windows PE. Я просто попробовал ее на Windows PE 8.1 x64, чтобы убедиться, и она работала нормально. Разве она не работает у вас? Если да, дайте мне знать, какая версия Windows PE и какую ошибку вы наблюдаете.