PDA

Показать полную графическую версию : Вопросы По WPI


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 [109] 110 111 112 113 114 115 116 117 118

chymax3m
30-09-2013, 12:28
Кажется, это из той оперы, что и ошибка описана вами на предидущей странице: когда WPI не может установить приложение по какой-то причине (заблокирован доступ к папке/файлу или что-то подобное) совершит, наверное, перезагрузку при возврате кода указаного в этом поле (у вас при ошибке возвратило код 2) чтоб попытатся снова установить приложение...Но зачем вам это?

Tolyanchik
30-09-2013, 14:56
Ну надо же знать, что дают все опции, они же для чего то есть =)

Tolyanchik
02-10-2013, 00:49
Кстати, раскажите как избежать такого бага.
Прописана у меня в WPI отключение UAC, перезагрузка, установка Net Framework, опять перезагрука ну и дальше пошли программы. Вот он отключает, перегружает систему, не загружается рабочий стол, а просто чёрный фон и начинается установка FrameWorka(хотя галочка загрузки рабочего стола стоит), после установки, опять уходит в ребут, загружается Винда и всё. И ничего дальше не устанавливается. В логе пишется вот что:
1 октября 2013 г. 23:14:29
Программа: Microsoft .NET Framework 4.5.1 Full для Windows 7 SP1
Уникальный ID: FW4517
Порядок: 900051
Категория: Системные
1 октября 2013 г. 23:31:59 - cmd1 Успех (возвращен код 0): "C:\WPI\Install\SYSTEM\DotNet4517.exe" -y ! SL NR
1 октября 2013 г. 23:32:02 - cmd2 Успех (возвращен код 0): "C:\Windows\System32\shutdown.exe" /r /f /t 5
при этом на диске C лажет эти файлы: history и rb_config.
Если запускаю снова WPI, получаю ответ, мол она уже запущена, после чего она всё же запускается и пишет, что программы е доустановились и не хочу ли я продолжить. Ну ест-но, если нажимаю продолжить, она дописывает в лог:
1 октября 2013 г. 23:14:29
Программа: Microsoft .NET Framework 4.5.1 Full для Windows 7 SP1
Уникальный ID: FW4517
Порядок: 900051
Категория: Системные
1 октября 2013 г. 23:31:59 - cmd1 Успех (возвращен код 0): "C:\WPI\Install\SYSTEM\DotNet4517.exe" -y ! SL NR
1 октября 2013 г. 23:32:02 - cmd2 Успех (возвращен код 0): "C:\Windows\System32\shutdown.exe" /r /f /t 5
1 октября 2013 г. 23:39:36 - Установка завершена.
И установка идёт дальше.
Кто знает, как это побороть и исправленно ли это в поздних версиях?
Подопытные: WPI 8.6.3, WIndows 7 x64

rocet
02-10-2013, 12:21
помогите с вопросами
1) как тихо установить net fraemwork без перезагрузки?
2) не знаю как правильно выразится, короче так:
у меня имеется программа установки nero cover desinger.
состоит она из исполняемого файла (.msi) и прилегающих папок с дополнительными компонентами(control center, справка и т.д.) хочу запихать это в sfx(много места занимает) с тихой установкой. вопрос в том что, сперва после запуска sfx, wpi будет ждать окончания распаковки sfx а не установщика который после распаковки запустится, или нет?
3) как запретить установке запуск браузера (с ключом всё равно вылазиет).

chymax3m
02-10-2013, 14:18
rocet
Вообще-то это уже офтоп и в шапке есть ссылки на нужные Вам ресурсы, но в кратце:
1 - для нормального функционала програм после установки .NET нужна перезагрузка, другое дело что можно перезагружатся после завершения установки остальных приложений...ищите ключи установки именно для .NET, или же воспользуйтесь одной из сборок (в частности и на этом форуме есть)
2 - воспользуйтесь в репаке консольной утилитой nircmd и отлавлюйте завершение процесса msiexec.exe
3 - если это Google Chrome, то никак, просто после установки "убиваем" процес chrome.exe:
{TASKKILL} chrome.exe

Tolyanchik
05-10-2013, 22:29
Кто подскажет, что может быть за проблема?
http://i57.fastpic.ru/big/2013/1005/6f/351cd5ee1666e3a5740ab58a6896a56f.jpg

Нашёл решение, теперь вопрос к знатокам зарубежного:
В старой версии WPI было так:
optKeep[lang] = ['Keep'];
По русски было так:
optKeep[lang] = ['Следовать за курсором'];
Теперь пишется так:
optFloat[lang] = ['Float'];
А как по русски перевод?

chymax3m
06-10-2013, 10:54
А как по русски перевод? »
По моему - Поверхостний

Dreadhound
07-10-2013, 19:26
Доброго времени суток, господа, хотелось бы попросить помощи вашей. хотелось бы узнать, как изменить окно установщика? добавить картинки и подписи?

brodjaga5
07-10-2013, 20:05
Dreadhound, WPI/Themes/ выбираем нужную тему та что по умолчанию стоит, меняем картинки (соблюдаем расширение и размеры), значки и многое другое

Dreadhound
08-10-2013, 20:03
Собрал значится WPI-ку, на компе, на котором собирал, протестировал, все норм робит. При запуске на других компах (собиралась для работы) и попытке устанавливать приложения выдает ошибки установки. причем все приложения кроме одного. Сборку делал на внешнем харде, и пути привязывал к нему, инсталлеры все на нем. Скрины путей во вложении. ISendSms-работает корректно, остальные нет. в чем моя ошибка? Когда одну и ту же программу надо было вписать в несколько пакетов, я клонировал команду нужное количество раз, и привязывал к каждому пакету по клону.

brodjaga5
08-10-2013, 20:41
Dreadhound, в место %root% походу %wpipath%

chymax3m
08-10-2013, 21:40
в место %root% походу %wpipath% »
Да, тогда пути будут подставлятся относительно файла WPI.exe, a %ROOT%, я так понимаю, предпологает что WPI.exe находится в корне диска.

Dreadhound
09-10-2013, 00:18
спасибо

А как можно добавить лицензионное соглашение до перехода в меню выбора программ?

заменил root на wpipath, теперь даже на изначальном компе пакет не встает. в какой папке должны быть программы, дабы випиай работал корректно?

Dreadhound
09-10-2013, 00:51
сейчас скинул все установочники в единую папку, вторая папка с випиайкой, как мне прописать пути, чтобы установочники запускались корректно на любой машине и выполняли свое назначение? З.Ы. Текст лицензионного соглашения относительно предыдущего вопроса в текстовом файле.

Dreadhound
09-10-2013, 01:24
вопрос по путям уже неактуален, разобрался сам. вопрос по лицензионному соглашению все так же открыт.

brodjaga5
09-10-2013, 03:53
Dreadhound, а как запускается WPI?
допустим из SetupComplete.cmd
for %%D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%D:\DiskRoot.txt set DiskRoot=%%D:
:: Установка дополнительных приложений
start /wait %DiskRoot%\WPI\License.txt
start /wait %DiskRoot%\WPI\WPI.exe
DiskRoot.txt пустышка создаётся в корне диска где находится WPI

Dreadhound
09-10-2013, 21:00
brodjaga5, wpi запускается через соответственно сам файл випиая, и я хотел бы чтобы лицензионное соглашение высвечивалось до показа окна с выбором программ. И еще вопрос, Возможно ли сделать так, чтобы вместо отмены у випиайки была возможнось пропуска конфликтной программы. а то она позволяеть только отменить после окончания установки программы, которая ставится в текущий момент.

brodjaga5
09-10-2013, 21:26
хотел бы чтобы лицензионное соглашение высвечивалось до показа окна с выбором программ »
for %%D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%D:\DiskRoot.txt set DiskRoot=%%D:
:: Установка дополнительных приложений
start /wait %DiskRoot%\WPI\License.txt
pause
start /wait %DiskRoot%\WPI\WPI.exe
лицензионное соглашение откроется и после его закрытия стартанёт сам WPI.exe, или я не догоняю вопроса?
по поводу второго вопроса мне тоже интересно, иногда помогал Диспетчер задач

proqlucky
12-10-2013, 21:05
Подскажите какой ключ использовать для установки VirtuaWin 4.3
прописал в config вот так
prog[pn]=['VirtuaWin 4.3'];
uid[pn]=['VIRTUAWIN'];
dflt[pn]=['no'];
forc[pn]=['no'];
bit64[pn]=['no'];
cat[pn]=['Интерфейс'];
pfro[pn]=['no'];
cmds[pn]=['"%wpipath%\\Install\\INTERFACE\\VirtuaWin.exe"'];
desc[pn]=['VirtuaWin - программа...'];
picf[pn]=['"%wpipath%\\Graphics\\Logos\\VirtuaWin.png"'];
picw[pn]=['100'];
pich[pn]=['100'];
textl[pn]=['Bottom'];
pn++;
и начинается обычная установка, оно и не мудрено ключ ведь не прописал :)

CWTeaM
13-10-2013, 11:36
Подскажите какой ключ использовать для установки VirtuaWin 4.3
прописал в config вот так
Код:
prog[pn]=['VirtuaWin 4.3'];
uid[pn]=['VIRTUAWIN'];
dflt[pn]=['no'];
forc[pn]=['no'];
bit64[pn]=['no'];
cat[pn]=['Интерфейс'];
pfro[pn]=['no'];
cmds[pn]=['"%wpipath%\\Install\\INTERFACE\\VirtuaWin.exe"'];
desc[pn]=['VirtuaWin - программа...'];
picf[pn]=['"%wpipath%\\Graphics\\Logos\\VirtuaWin.png"'];
picw[pn]=['100'];
pich[pn]=['100'];
textl[pn]=['Bottom'];
pn++;
и начинается обычная установка, оно и не мудрено ключ ведь не прописал »
В комплекте с WPI есть инструменты в отдельной папке, используйте программу USSF. Если ключи указанные программой USSF не помогут, либо если программа не определит тип инсталлятора, то ищите на этом форуме уже готовые перепакованные решения.




© OSzone.net 2001-2012