PDA

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


sov44
27-07-2013, 12:17
Подскажите, возможно ли на при установке *.msp выловить код возврата, отличный от нуля? При чистой установке, как и при установке поверх всегда вылавливается 0. Или код возврата можно выловить только при установке *.exe?

Iska
27-07-2013, 14:56
Standard Installer Command-Line Options (Windows) (http://msdn.microsoft.com/en-us/library/windows/desktop/aa372024(v=vs.85).aspx)
Command-Line Options (Windows) (http://msdn.microsoft.com/en-us/library/windows/desktop/aa367988(v=vs.85).aspx)

sov44
27-07-2013, 22:06
Iska, если не затруднит, покажите код практической реализации получения различных кодов возврата *.msp при чистой установке и установке поверх файла KB982726 office 2010 http://rghost.ru/47712923
Решение необходимо для выявления установленных в системе обновлений office 2010

Iska
27-07-2013, 23:09
sov44, затруднит: у меня нет Microsoft Office 2010.

sov44
27-07-2013, 23:35
Iska, главное понять и увидеть коды при установке на установленное обновление (чтобы прервать установку) и при установке вновь (чтобы пропустить к установке), пусть даже на другом офисе.
не первый день ломаю голову :(

Iska
27-07-2013, 23:46
при установке на установленное обновление (чтобы прервать установку) и при установке вновь (чтобы пропустить к установке), »
Какие отличия между первым и вторым? Может быть, Вы постараетесь выразить то же самое, но по-русски?!

sov44
27-07-2013, 23:53
Может быть, Вы постараетесь выразить то же самое, но по-русски?! »
не устанавливать те обновления office, которые присутствуют в системе.
Значение errorlevel как ключ :)

Iska
28-07-2013, 00:34
sov44, мы ведь уже не раз проходили проверку установленных обновлений. Будучи установленным, оно разве не «светится» в списке установленных обновлений?

sov44
28-07-2013, 00:53
Iska, разумеется светится. Вопрос про автоматизацию, не читая веток реестра, только errrorlevel

Iska
28-07-2013, 10:57
sov44, никак. Вы (даже чисто теоретически) не можете получить errorlevel, не запустив установку обновления. И к чему Вам нужен будет этот теоретически полученный errorlevel, если в результате этих действий обновление в любом случае будет наличествовать в системе? Потому Ваш подход не имеет смысла. Действуйте старыми проверенными дедовскими методами.

sov44
28-07-2013, 11:56
Вы (даже чисто теоретически) не можете получить errorlevel, не запустив установку обновления. »
Вы не поняли. Запуск установки обновления будет в любом случае. Дольше разбор errorlevel или лога, убийство или не убийство процесса установки.

Iska
28-07-2013, 12:20
убийство или не убийство процесса установки. »
Какого процесса установки? Уже нет никакого процесса установки — Вы получили его код возврата.

sov44
29-07-2013, 08:22
Опять-двадцать пять. Читайте пост 1, а ещё внимательней пост 3

Iska
29-07-2013, 11:37
sov44, перечитал. Толку мало. Опишите Ваш воображаемый алгоритм работы, может быть станет понятней.

sov44
29-07-2013, 11:48
Iska, если у вас есть возможность, можно эффективно поработать через icq.

Iska
29-07-2013, 12:17
Нетути ICQ.




© OSzone.net 2001-2012