eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: Incredible666, Xlab0s (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Странности в инсталляторах.
Посл.ответ Сообщение

Ранг: 9.8 (гость)
Статус: Участник

Создано: 14 августа 2017 23:56 · Поправил: zombi-vadim New!
Цитата · Личное сообщение · #1

Привет всем. Может кто то случайно знает почему некоторые инсталляторы при запуске создают четыре процесса, например данный экземпляр.--> Link <--Создает два процесса
install и два uninstall. Если завершить три из них то только один отвечает за инсталляцию и она продолжится. Есле запустить от администратора то создается только два процесса, вместо четырех. Это какая то защита, повышение прав или что вообще?

Ранг: 77.9 (постоянный)
Статус: Участник

Создано: 15 августа 2017 02:16 · Поправил: v00doo New!
Цитата · Личное сообщение · #2

Чтобы это понимать, надо знать как работает инсталлер, и тут Inno Setup, мало того, что он досконально описан, так и его код полностью открыт, изучайте на здоровье: https://github.com/jrsoftware/issrc

А вообще делать нечего вам)

| Сообщение посчитали полезным: sefkrd


Ранг: 488.4 (мудрец)
Статус: Участник

Создано: 15 августа 2017 07:53 New!
Цитата · Личное сообщение · #3

zombi-vadim как минимум.. там скриптовый язык.. ну считай что виртуальная машина, которая обрабатывает сценарий. почему бы ей не работать в отдельном процессе?

| Сообщение посчитали полезным: Rio



Ранг: 292.6 (наставник)
Статус: Участник

Создано: 15 августа 2017 20:03 New!
Цитата · Личное сообщение · #4

VodoleY

А вы не понимаете суть вопроса ?
Если не отлаживать, то пофиг сколько там в огороде процессов и прочих обьектов.
Но если взять под отладку, то так как она локальна, то IPC прекращается - начинается асинхронное поведение и глюки/крэши. Хрустальный шар все дела


Ранг: 324.2 (мудрец)
Статус: Участник

Создано: 15 августа 2017 21:37 New!
Цитата · Личное сообщение · #5

difexacaw пишет:
начинается асинхронное поведение и глюки/крэши.

Это если отладчик кривой, а если нормальный, то он все потоки держит синхронно.


Ранг: 292.6 (наставник)
Статус: Участник

Создано: 15 августа 2017 21:57 · Поправил: difexacaw New!
Цитата · Личное сообщение · #6

Vamit

В данном случае нормальный это ядерный. Любой юзер отладчик использует локальный для процесса отладочный механизм. Поэтому и стартует часто малварь через стопицот раз перезапусков себя, чтобы отвалился юзер отладчик. Второй отладчик то не подключишь, не получится. А если даже как то это заэмулить, то всё равно не получится с тем что есть.)

Ранг: 77.9 (постоянный)
Статус: Участник

Создано: 15 августа 2017 22:21 New!
Цитата · Личное сообщение · #7

Vamit, мотор круче, когда все уже поймут то


Ранг: 292.6 (наставник)
Статус: Участник

Создано: 15 августа 2017 22:38 · Поправил: difexacaw New!
Цитата · Личное сообщение · #8

v00doo

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

Ранг: 1.4 (гость)
Статус: Участник

Создано: 16 августа 2017 22:44 New!
Цитата · Личное сообщение · #9

v00doo пишет:
мотор круче, когда все уже поймут то

ессно отладка только под мотором, но он пока еще в разработке много лет и возможно будет адаптирован к междупроцессному взаимодействию. Не исключено, что для копий приложений будет работать несколько моторов одновременно


Ранг: 324.2 (мудрец)
Статус: Участник

Создано: 16 августа 2017 23:17 New!
Цитата · Личное сообщение · #10

Не исключено, что для копий приложений будет работать несколько моторов одновременно
и начнется асинхронное поведение и глюки/крэши. Хрустальный шар все дела
Шутка

Ранг: 9.8 (гость)
Статус: Участник

Создано: 18 августа 2017 23:33 New!
Цитата · Личное сообщение · #11

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

Ранг: 508.6 (!)
Статус: Модератор

Создано: 21 августа 2017 20:48 New!
Цитата · Личное сообщение · #12

zombi-vadim
2ой пост уже прошли?

или ждете у моря погоду
 eXeL@B —› Вопросы новичков —› Странности в инсталляторах.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS