nicebci build 223, косметика:
1. ошибка в настройках в слове "активная прозрачнность".
2. в тултипе над "только общее оповещение", наверное, более правильным будет написать так: "...только после того, как завершится последний процесс.".
3. раз у вас в программе всё по-русски, то в "о программе..." тоже имеет смысл придерживаться стиля
╔═════════════════════════════════════ Error ═════════════════════════════════════╗
║ Не удалось запустить приложение, поскольку его параллельная конфигурация ║
║ неправильна. Дополнительные сведения содержатся в журнале событий приложений ║
║ или используйте программу командной строки sxstrace.exe для получения ║
║ дополнительных сведений. ║
║ Cannot execute ║
║ X:\!software\nicebci.exe ║
║ OK ║
╚═════════════════════════════════════════════════════════════════════════════════╝
сделал лог с помощью sxstrace, может быть, он поможет решить проблему
в логе много ссылок на папку "X:\WINDOWS\assembly", а там её вообще нет
=================
Начато создание контекста активации.
Входной параметр:
Flags = 0
ProcessorArchitecture = x86
CultureFallBacks = ru-RU;ru;en-US;en
ManifestPath = X:\!software\nicebci.exe
AssemblyDirectory = X:\!software\
Application Config File =
-----------------
ИНФОРМАЦИЯ: анализируется файл манифеста X:\!software\nicebci.exe.
ИНФОРМАЦИЯ: удостоверение определения манифеста: (null)
ИНФОРМАЦИЯ: ссылка: Microsoft.Windows.Common-Controls,language="*",processorArchitecture="X86",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.0.0"
ИНФОРМАЦИЯ: ссылка: Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"
ИНФОРМАЦИЯ: выполняется разрешение ссылки Microsoft.Windows.Common-Controls,language="*",processorArchitecture="X86",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.0.0".
ИНФОРМАЦИЯ: выполняется разрешение ссылки для ProcessorArchitecture X86.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры ru-RU.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.Windows.Common-Controls\6.0.0.0_ru-RU_6595b64144ccf1df\Microsoft.Windows.Common-Controls.DLL.
ИНФОРМАЦИЯ: не удалось найти манифест для культуры ru-RU.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры ru.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.Windows.Common-Controls\6.0.0.0_ru_6595b64144ccf1df\Microsoft.Windows.Common-Controls.DLL.
ИНФОРМАЦИЯ: не удалось найти манифест для культуры ru.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры en-US.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.Windows.Common-Controls\6.0.0.0_en-US_6595b64144ccf1df\Microsoft.Windows.Common-Controls.DLL.
ИНФОРМАЦИЯ: не удалось найти манифест для культуры en-US.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры en.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.Windows.Common-Controls\6.0.0.0_en_6595b64144ccf1df\Microsoft.Windows.Common-Controls.DLL.
ИНФОРМАЦИЯ: не удалось найти манифест для культуры en.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры Neutral.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: политика автоматического обслуживания перенаправила версию сборки.
ИНФОРМАЦИЯ: удостоверение сборки после применения политики: Microsoft.Windows.Common-Controls,processorArchitecture="X86",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.7600.16385"
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\WinSxS\manifests\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc.manifest.
ИНФОРМАЦИЯ: манифест обнаружен на X:\WINDOWS\WinSxS\manifests\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc.manifest.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки Microsoft.Windows.Common-Controls.mui,language="*",processorArchitecture="X86",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.7600.16385".
ИНФОРМАЦИЯ: выполняется разрешение ссылки для ProcessorArchitecture X86.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры ru-RU.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.Windows.Common-Controls.mui\6.0.7600.16385_ru-RU_6595b64144ccf1df\Microsoft.Windows.Common-Controls.mui.DLL.
ИНФОРМАЦИЯ: не удалось найти манифест для культуры ru-RU.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры ru.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.Windows.Common-Controls.mui\6.0.7600.16385_ru_6595b64144ccf1df\Microsoft.Windows.Common-Controls.mui.DLL.
ИНФОРМАЦИЯ: не удалось найти манифест для культуры ru.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры en-US.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.Windows.Common-Controls.mui\6.0.7600.16385_en-US_6595b64144ccf1df\Microsoft.Windows.Common-Controls.mui.DLL.
ИНФОРМАЦИЯ: не удалось найти манифест для культуры en-US.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры en.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.Windows.Common-Controls.mui\6.0.7600.16385_en_6595b64144ccf1df\Microsoft.Windows.Common-Controls.mui.DLL.
ИНФОРМАЦИЯ: не удалось найти манифест для культуры en.
ИНФОРМАЦИЯ: проверка сборки завершена.
ИНФОРМАЦИЯ: выполняется разрешение ссылки Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762".
ИНФОРМАЦИЯ: выполняется разрешение ссылки для ProcessorArchitecture x86.
ИНФОРМАЦИЯ: выполняется разрешение ссылки для культуры Neutral.
ИНФОРМАЦИЯ: выполняется применение политики связывания.
ИНФОРМАЦИЯ: не удалось найти политику издателя.
ИНФОРМАЦИЯ: не удалось найти перенаправление политики связывания.
ИНФОРМАЦИЯ: начинается проверка сборки.
ИНФОРМАЦИЯ: не удалось найти сборку в WinSxS.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\WINDOWS\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL.
ИНФОРМАЦИЯ: попытка проверки манифеста на X:\!software\Microsoft.VC80.CRT.DLL.
ИНФОРМАЦИЯ: проверка сборки завершена.
Создание контекста активации завершено.
Видимо, в этой winpe отсутствует VS2005 redistributable. Учитывая, что не я один пользуюсь VS2005, возможны проблемы и с другими программами. Но если очень нужно, то я могу сделать версию со статической линовкой, в которой не будет необходимости в этих длл.
наверняка vs2005 redist там нету, это оригинальный boot.wim из вин7
ок, я попробую засунуть туда нужные дллки, но вообще да, я бы предпочёл статическую версию, на случай, если на компе нет рантаймов от vs2005.
установить VS2005 redistributable под winpe никак, win installer'а там нету.
выдрал дллки и тупо положил рядом с nicebci.exe - не помогло, ругается также
в общем, если можно...
найти msvcr80.dll указанной вами версии не смог, нашёл токо версию 8.0.50727.4053
положил этот файл и Microsoft.VC80.CRT.manifest в папку с nicebci.exe, но безрезультатно, на WinPE всё равно не запускается ну и ладно.
Отличная программка! Под Win7 работает без проблем. А можно язык где-нибудь поменять на английский? Хорошо было бы вынести все строки в отдельный конфиг/ini файл или на худой конец хранить в реестре, чтобы проще можно было бы локализировать. Меня собственно только английский интересует т.к. из русского у меня только раскладка клавиатуры .