Страница 2 из 2

Добавлено: Вт ноя 13, 2012 09:52
CaptainFlint
hamilton
Попробуй проверить список зависимостей для install.exe программой Dependency Walker или тоталовским плагином FileInfo или PEViewer. Будет ли на что-то ругаться? Если да, то на что и в какой форме?

Скачай эту программку:
http://flint-inc.ru/Temp/test_run.rar
распакуй в тот же каталог, где лежит install.exe, в консоли зайди в тот же каталог и запусти test_run.exe. Что выдаст? (Эта прожка только пытается запустить install.exe и печатает программный код ошибки.)

Добавлено: Ср ноя 14, 2012 02:24
hamilton
Спасибо.
Программа Dependency Walker действительно об ругалась
Скриншот

вторая программа выдала
c:\My Documents\Downloads\test_run>test_run
Failed to start installer (2)

Ну хоть что-то сдвинулось с места :)
Появились ошибки. Это уже отлично!
Шаг вперед.

[mod="Avada"]Неформатная картинка заменена ссылкой.[/mod]

Добавлено: Ср ноя 14, 2012 12:39
Flasher
hamilton
Сервис-пак какой?
Судя по всему, либо винда урезанная, либо до SP2. Надо отмеченные библиотеки качать или пакеты.

Добавлено: Ср ноя 14, 2012 13:17
CaptainFlint
hamilton
Это же анализ архива. Надо проверить INSTALL.EXE, ведь это он не запускается, а не SFX-архив.
hamilton писал(а):Failed to start installer (2)
2 — это "файл не найден". Хм… В каталоге с прожкой точно находился INSTALL.EXE? Не архив дистрибутива tcm80x32.exe? И текущим каталогом был именно тот, где лежали оба эти файла?

Добавлено: Ср ноя 14, 2012 18:39
hamilton
Добрый день! :)

SP3

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

c:\My Documents\Downloads\test_run>dir
Volume in drive C is ACER
Volume Serial Number

Directory of c:\My Documents\Downloads\test_run

14.11.2012 00:22 <DIR> .
14.11.2012 00:22 <DIR> ..
10.11.2012 23:04 3 453 024 tcm801x32(1).exe
13.11.2012 09:56 53 760 test_run.exe
2 File(s) 3 506 784 bytes
2 Dir(s) 21 391 167 488 bytes free

c:\My Documents\Downloads\test_run>test_run.exe tcm801x32(1).exe
Failed to start installer (2)

c:\My Documents\Downloads\test_run>

Добавлено: Ср ноя 14, 2012 19:31
CaptainFlint
hamilton
Ещё раз: проблема с запуском наблюдается не у архива (tcm801x32(1).exe), а у инсталлятора (INSTALL.EXE), если я правильно понял. Поэтому и анализировать надо не архив, а инсталлятор. А именно: распаковать архив tcm801x32(1).exe, файл INSTALL.EXE засунуть в Dependency Walker, положить рядом с этим файлом программку test_run.exe и запустить её.

Добавлено: Чт ноя 15, 2012 02:28
hamilton
CaptainFlint
прошу прощенья делал усталый. :(
надеюсь теперь правильно.

>распаковать архив tcm801x32(1).exe, файл INSTALL.EXE засунуть в Dependency Walker, положить рядом с этим файлом программку test_run.exe

Directory of c:\My Documents\Downloads\test_run

15.11.2012 00:23 <DIR> .
15.11.2012 00:23 <DIR> ..
29.10.2006 02:20 164 468 depends.chm
29.10.2006 02:20 9 216 depends.dll
29.10.2006 02:20 817 664 depends.exe
03.08.2012 08:01 836 FILE_ID.DIZ
03.08.2012 08:01 3 321 175 INSTALL.CAB
03.08.2012 08:01 65 408 INSTALL.EXE
03.08.2012 08:01 4 608 INSTALL.INF
03.08.2012 08:01 53 988 INSTALL.LNG
03.08.2012 08:01 3 578 LIESMICH.TXT
03.08.2012 08:01 3 513 README.TXT
13.11.2012 09:56 53 760 test_run.exe
11 File(s) 4 498 214 bytes
2 Dir(s) 21 391 810 560 bytes free


>и запустить её.

c:\My Documents\Downloads\test_run>test_run
Started installer successfully

c:\My Documents\Downloads\test_run>

Добавлено: Чт ноя 15, 2012 12:38
CaptainFlint
hamilton
Под засовыванием программы в DepWalker я подразумевал её анализ…
hamilton писал(а):Started installer successfully
А вот это уже непонятно. То есть процесс нормально запускается, но тихо падает во время работы, не успев ничего показать. Будь это моя локальная машина, я бы ещё потрепыхался: например, можно запустить INSTALL.EXE под отладчиком типа WinDbg, OllyDbg или IDA и посмотреть, что они скажут на попытку запуска, где именно произойдёт падение и по каким причинам. Но удалённо, да ещё и через форум управлять такими экспериментами невозможно.

Так что если анализ в DepWalker'е не поможет, то останется либо примириться с существующим положением вещей и устанавливать Тотал ручной распаковкой, либо откатить систему на точку восстановления (если таковая имеется), либо переустановить систему (хотя бы поверх).

Добавлено: Чт ноя 15, 2012 13:07
hamilton
CaptainFlint
DepWalker'е запускал, результат выше приложен.
добавление в папку программы test_run.exe
результат не изменил.

Откат назад можно сделать. Но неизвестно на какую дату.
Переустановка машины даже "поверх", пока невозможна.
Необходимые программы пока работают корректно.

За оказание реальной помощи, советы, потраченное время.
Узнал очень много нового и главное получил огромный позитив
от форума и людей которые на нем находятся.
Ну и самое главное немного познакомился :)
Огромное спасибо!

Добавлено: Чт ноя 15, 2012 13:24
CaptainFlint
hamilton писал(а):DepWalker'е запускал, результат выше приложен.
Выше приложен результат DepWalker для файла tcm80x32.exe, а мне надо для INSTALL.EXE.

Добавлено: Чт ноя 15, 2012 18:48
hamilton
мне казалось для INSTALL.EXE

Вот сделал еще
спасибо.

Добавлено: Чт ноя 15, 2012 19:39
CaptainFlint
hamilton
М-да, картина та же, что и для архива. Значит, проблема не в этом. (Ну или в этом, но более тонкая.)
Увы, идеи закончились.

Добавлено: Чт ноя 15, 2012 22:22
hamilton
Спасибо еще раз.
Буду исследовать и наблюдать работу машинки.
Программа установлена и пока необходимости все сносить нет.
Но если, что-то узнаю то причину обязательно сообщу тут :)