Сейчас на форуме: bartolomeo, johnniewalker, NIKOLA, vasilevradislav (+6 невидимых)

 eXeL@B —› Софт, инструменты —› Полный мониторинг + лог при инсталяции проги, ЧЕМ ?
Посл.ответ Сообщение

Ранг: 74.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 05 декабря 2006 12:49
· Личное сообщение · #1

Полный мониторинг + лог при инсталяции проги, ЧЕМ ?

Собственно тема - есть игра на СД, проверку диска вроде отломал (тривиально). Игра ставиться IS 6-7 + Гадина что-то пишет в реестре + пишет в ини файле.

Ини файл скопировал, в реестре нашел 3 Ключа.

Проблема - при установленной игре - все работает нормально, ломаный ЕхЕ также.

Делаем деинсталяцию - игра вылетает с ошибкой.

Подозреваю установку ДЛЛ и их регистрацию ! Причем ДЛЛ явно отвечают за графику в игре.

Прикол - РИП старой версии прекрасно работает.

Короче нужна прога (Регмон и Файлмон в одном флоконе) причем, чтобы писала полный лог действий игры при установке. Конкретно именно ОДНОЙ игры.

Помогите , подскажите - все перерыл, немогу найти.

Да, регмон, файлмон не предлагать - уже с ума сошел от их листингов. Другие мониторы реестра просто тупо указывают пачку ключей зарег Библиотек, а мне бы конкретно узнать, что там она ставит.

IS лог создает, но разбирать его



Ранг: 160.9 (ветеран), 1thx
Активность: 0.050
Статус: Участник

Создано: 05 декабря 2006 12:56
· Личное сообщение · #2

А чем регмон и фаилмон плох?? Включаешь исключающие процесы и получаешь все что было в большом количестве




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 05 декабря 2006 13:06
· Личное сообщение · #3

RegSnap

'Take Full Snapshot'
RegSnap will enlist system registry, file list in Windows and Windows System directories, My Documents directory and Program Files directory, win.ini and system.ini files, autoexec.bat and config.sys files.


-----
[nice coder and reverser]




Ранг: 200.3 (наставник)
Активность: 0.090
Статус: Участник

Создано: 05 декабря 2006 13:35
· Личное сообщение · #4

Я пользуюсь AShampoo и все нормально всегда вычищается после удаления программ

-----
Само плывет в pуки только то, что не тонет.




Ранг: 56.2 (постоянный), 22thx
Активность: 0.030.08
Статус: Участник

Создано: 05 декабря 2006 14:09
· Личное сообщение · #5

инсталшилдовский инсталлятор сам пишет лог инсталляции (чтобы знать чего потом деинсталировать) - у старого инсталшилда это файл с расширением .isu а в новом .ilg - собственно вьювер лог-файлов есть в самом инсталшилде соответствующей версии



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 05 декабря 2006 15:08
· Личное сообщение · #6

Можно попробывать RegShot regshot.blog.googlepages.com/regshot.html#h_regshot




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 05 декабря 2006 15:25
· Личное сообщение · #7

Ashampoo UnInstaller Suite, лучше v1.3.1.0



Ранг: 158.7 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 05 декабря 2006 16:00
· Личное сообщение · #8

WinTools однозначно... Создал образ диска-реестра в одном флаконе, указал исполняемый файл, запустил файлик прямо из проги. После установки, просканил опять диск-реестр, сравнил (всё делает прога) и выведет она тебе великое счастье, всё новое что появилось у тебя на диске и в реестре, и даже предложит создать свой файлик для последующей чистой деинсталяции.
Проблема только в том, что некоторые инсталяторы сначало распаковывают себя в temp, а уже оттуда устанавливаються: тогда получишь только распаковку файлов.
Оф. сайт - 950 KB http://www.wintools.net/wintoolspro.zip

-----
Я ещё не волшебник, я только учусь...




Ранг: 117.5 (ветеран), 5thx
Активность: 0.080.01
Статус: Участник

Создано: 05 декабря 2006 22:15
· Личное сообщение · #9

есть в одном флаконе process monitor называется -вроде своим братьям не уступает ищи либо в нете либо на сайте www.sysinternals там кстати еще куча полезных прог



Ранг: 74.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 07 декабря 2006 05:25
· Личное сообщение · #10

Большое спасибо, всем, кто откликнулся и поскольку темка актуальна (хотя бы для начинающих) - я прокомментирую и напишу, чем дело кончилось...

Cigan пишет:
А чем регмон и фаилмон плох??


1. Неудобно фильтровать процессы (их много, там есть ограничения некоторые)
2. Не автоматизирована полностью, хавает много лишнего - пока инсталятор заведешь, нахапает такой листинг, что глаза вылезут...

Все же проги продвинутые - пользую их частенько.

Hellspawn пишет:
RegSnap


Пробовал - но я же писал вроде - надо мониторить все и сразу - установку файлов, ДЛЛ и особенно клиентов и скрытых драйверов - ибо инсталл зачем то лезет перезагрузку...

Прога делает и сравнивает слепки реестра (вроде так ?) и только...

Alf пишет:
инсталшилдовский инсталлятор сам пишет лог инсталляции


Ну во первых, я его смотрел, но там похоже не все отображено + нужна спец прога для просмотра, которая грузит заголовки hdr (файл) или cab - это
ISCabVu брал на WASMe
поддерживает вплоть до версий 9-10 IS Но !!! Некоторые и не поддерживает.

Есть еще старый добрый WinUnpack - брать там же.

Недостаток - нет удобства и автоматизма, не все открывает

DrFits пишет:
Я пользуюсь AShampoo


Не пробовал - можно подробнее, хотя бы сцылку на скачать, посмотреть...

Vovan666 пишет:
Можно попробывать RegShot


Думаю, это то же, что и RegSnap...(см выше)


sats пишет:
есть в одном флаконе process monitor


Воот Скачал конечно, вроде бы должен помочь, однако гадина, не работает под ХР без SP - у меня именно такой и SP ставить не собираюсь, ибо глючат многие игры под ними, как под 2000...

Вообщем хотелось бы так.
1. Запускаем прогу и указываем ей наш setup.exe
2. Прога запускает наш setup.exe - идет нормальная штатная установка игры.
3. По окончанию инсталяции прога записывает в папку
а) лог файл инсталяции (нормально чимтаемый в блокноте, а не как у IS )
б) ключи реестра, которые прописал инсталятор в виде reg файлов
Желательно в логе иметь полный список всех изменений файлов, реестра итп.

Если кто может написать такую прогу или знает о существовании такой - поделитесь.

ЗЫ - Я не дурак и почти всем, о чем упомянули пользуюсь, но бывают ситуевины...гррррр


История про игру (от Акеллы кстати, Disciples 1 Sacred Lands - кому интересно)

Короче я ничего не мог добиться, игра падала и писала, что не может прочесть графический псевдо архив , хотя и ини и реестр я правил. Надо сказать, что Винда была шибко замусорена разными играми , останками прог в реестре итп. Хотя ухаживаю, как могу итп. И причем стоял Аутпост (Файерволл)
Как известно, он активно использует ринг0, и сним многие приложения тормозят при открытии -закрытии итп. Короче вроде нашел я какой-то файлец, типа драйвера неопознанного, ну подумал игра его ставит.
Выбросил... И началось

Приколитесь - " машина заводиться, работает,дверцы закрываются, но только ездит задним ходом " (c) Хазанов...

Вообщем Винда грузится и начинаются такие тормоза - папки открываются по 1-2 минуты, игры вообще запускаются, но открытия надо ждать минут 10 ...

Вообщем решил поставить обновление Винды (типа поверх) - поставил, вообще ничего не грузит, BSOD и все... Даже в безопасном режиме.

Вообщем снес все программы и Винду из под 98 - поставил заново - летает... !

Парадокс - игра то работает и похоже даже без прописи путей в реестре ! То есть пути прописаны в ини и ей этого хватает ! Вот я думаю, может Акелла какой драйвер свой скрытый ставила до этого ?
Но Старфорса не было - проверял много раз....
Такая вот история.




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 07 декабря 2006 05:33 · Поправил: Hellspawn
· Личное сообщение · #11

Soft_Ice пишет:
Пробовал - но я же писал вроде - надо мониторить все и сразу - установку файлов, ДЛЛ и особенно клиентов и скрытых драйверов - ибо инсталл зачем то лезет перезагрузку...

Прога делает и сравнивает слепки реестра (вроде так ?) и только...


ты англ вообще знаешь? я цитату из ридми привёл...

'Take Full Snapshot'
RegSnap will enlist system registry, file list in Windows and Windows System directories, My Documents
directory and Program Files directory, win.ini and system.ini files, autoexec.bat and config.sys files.


т.е. полный снимок, хз чё ты там пробывал))) она меня скока раз выручала...

-----
[nice coder and reverser]





Ранг: 500.6 (!), 7thx
Активность: 0.260
Статус: Участник

Создано: 07 декабря 2006 05:44
· Личное сообщение · #12

Есть ещё тотал юнисталер, на подобе шампуня, указываеш инсталяху, делает полный снимок системы до установки и после и предоставляет пользователю все изменения в прекрасном виде.
Но, на мой взгляд шампунь намного лучше.



Ранг: 3.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 07 декабря 2006 08:01
· Личное сообщение · #13

Тоже неплохая прога Sandboxie http://www.sandboxie.com/SandboxieInstall.exe 250 кб. Она позволяет запускать программы таким образом, чтобы любые изменения связанные с использованием программы были сохранены в ограниченной среде (“виртуальная песочница”), которая позже может быть легко удалена. В результате можно быстро откатить любые изменения в системе.




Ранг: 327.3 (мудрец)
Активность: 0.250
Статус: Участник

Создано: 07 декабря 2006 08:05
· Личное сообщение · #14

могу посоветовать также программу Install Rite
с сабжем справляется

-----
in search of sunrise





Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 07 декабря 2006 10:09
· Личное сообщение · #15

мне нравится Total Uninstall

Программа Total Uninstall позволяет отследить любые изменения,
произошедшие в операционной системе в процессе установки нового
приложения. Это позволит выполнить полное удаление программ с
Вашего ПК, не обращаясь к системной утилите "Установка и удаление
программ", которая в результате своей работы часто оставляет на
диске некоторые файлы удаленных приложений и загромождает системный
реестр лишними записями.


Линк на руборде http://forum.ru-board.com/topic.cgi?forum=35&topic=24554&start=300

-----
AutoIt




Ранг: 74.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 13 декабря 2006 14:11
· Личное сообщение · #16

Благодарю всех за советы, тему пока не буду закрывать, вдруг появятся новые проги или вопросы у кого-то...



Ранг: 6.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 декабря 2006 08:14
· Личное сообщение · #17

Ответ не совсем по теме топика, но все равно топик туда зашел ;) С некоторого времени есть Process Monitor от ребят из Sysinternals - www.microsoft.com/technet/sysinternals/processesandthreads/processmonitor.mspx
Основная разница между ним и Filemon/Regmon - в фильтрах. В начале немного странно работать с новыми фильтрами, потом привыкаешь. Для конкретното случая - один-два процесса - думаю, вполне подходит.
Кстати, не работает под Win98, о чем я вообще не сожалею.



Ранг: 214.1 (наставник)
Активность: 0.130
Статус: Участник

Создано: 16 декабря 2006 02:50
· Личное сообщение · #18

Уже говорили о Ashampoo.Uninstaller.Suite. ее сайт www.ashampoo.com/
там и найдешь новую версию. отлично мониторит, т.е. нажимаешь установить приложение
(лучше под новичком), она сканирует все диски и реестр, после запускает exe, далее лучше запустить
прогу один раз, т.к. некоторые данные внесет она - триал и т.п., а не инстал, далее вводишь имя лога
и ok, она вновь сканит диски и реестр. после ставишь эксперта и смотришь все это дело: что добавилось, что удалилось, что изменилось. файлы естеств. не будут сохранены в логе (в смысле сами файлы), а вот реестр (т.к. размер поменьше будет :s11 засейвится и можно поглядеть какие данные были вписаны.
напр. триал - смотрим, что было в момент 1-го запуска, вбиваем вновь эти данные (т.к. при удалении
ключа реестра прога может вообще не запуститься) и снова 30 дней - тоже вариант... уф...



Ранг: 39.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 16 декабря 2006 06:53 · Поправил: NetSpider
· Личное сообщение · #19

Есть ещё Inno Setup Unpacker. Скачать его можно отсюда innounp.sourceforge.net/get-latest-innounp.php


Из описания проги - It recovers part of the installation script (.iss file), including the registry changes and the compiled Innerfuse/RemObjects Pascal Script, if available.
Что значит, что можно получить исходный инсталляционный скрипт. Правда есть одно но. Инсталятор поддерживает дополнительно секцию в скрипте типа CODE. К примеру (фрагмент из моего инсталла):

[Code]
function GetDriveTypeA(Drive: String): Integer; external 'GetDriveTypeA@kernel32.dll stdcall';

function GetDriveString(Param: String):String;
var
Drive: Integer;
CurDrive: char;
begin
Drive := 65;
while (Drive<>90) do
begin
CurDrive := chr(Drive);
if (GetDriveTypeA(CurDrive+':')=3) then Result :=Result + CurDrive;
Drive := Drive + 1;
end;
end;

Вот это я пока не знаю как восстановить. А я подозреваю, что регистрация длл может быть оформлена как раз так...

Все что, кроме CODE, т.е. запись в реестр, замена файлов это все будет в сделанном скрипте *.iss программой Inno Setup Unpacker. Вот и все. Надеюсь поможет...



Ранг: 39.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 16 декабря 2006 06:53 · Поправил: NetSpider
· Личное сообщение · #20

Приношу свои извинения. Речь шла об Install Shield или об Inno Setup? Уважаемые Модераторы. Удалите мои посты, так как они не к этой теме.



Ранг: 74.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 16 декабря 2006 17:02
· Личное сообщение · #21

NetSpider пишет:
Приношу свои извинения.


Да не страшно... Речь шла об Instant Shield.

Кстати , если умеешь код на Паскале писать для Inno Setup - можешь помочь? Нужен код, который при инсталяции вместо фона, какую-либо (определенную) картинку выводит на весь экран и запускает на проигрывание (shellom что ли?) определенную музыку (лучше в трекерном формате)...
Пиши в личку, если что.

Сорри за офтопег


 eXeL@B —› Софт, инструменты —› Полный мониторинг + лог при инсталяции проги, ЧЕМ ?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати