Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 341
Благодарности: 128

Профиль | Сайт | Отправить PM | Цитировать


С учетом того, что ветку 1.4 я заморозил, начал новую 1.5
Для тех, кто хочет поучаствовать в тестировании, прямые ссылки

http://7zsfx.info/develop/7zsd_150_1798_x86.7z
http://7zsfx.info/develop/7zsd_150_1798_x64.7z

Новшеств 2:

1. Надеюсь, побеждена "проблема дочерних процессов"
Теперь модуль отслеживает ВСЕ процессы, которые являются потомками основного запущенного (или его потомков).
Для того, чтобы использовать эту возможность, добавлен новый префикс 'waitall', нпр
Код: Выделить весь код
RunProgram="waitall:setup.exe"
будет ожидать завершения как самого setup.exe, так и порожденных им процессов.

2. Проблема "прав администратора", а с новыми ОС и еще UAC
Теперь модулю можно указать "для работы мне необходимы права администратора". Он проверит, и если прав недостаточно, выдаст диалог "Run As" или предупреждение UAC о "Разрешить внесение изменений...".
Если пользователь вводит логин администратора или соглашается с запросом UAC, модуль осуществляет всю дальнейшую деятельность с правами админа.

Включается данная функция с помощью нового значения параметра "MiscFlags" - 4 (или ключом командной строки "-mf")
Код: Выделить весь код
MiscFlags="4"
Код: Выделить весь код
sfx.exe -mf+4
Данная "фича" проверялась только на домашней машине Windows7 x64, поэтому дополнительное тестирование необходимо. Буду рад всем, кто отпишется. Как уже просил раньше, об успешных результатах писать в почту или ПМ, о проблема - в ветку форума, чтобы все знали. В обоих случаях желательно с конфигурационным файлом (если есть приватные данные - затереть).

p.s.
Скажу честно, я все время ожидал помощи. Ее как не было, так и нет. Справку делает один gora, призыв к правке wiki закончился разовой правкой одним jentoso. Мои личные потребности в модуле закончились более 2 лет назад, если он и нужен мне, то редакции трехлетней давности мне вполне достаточно. Сейчас он пишется для вас. Если так будет продолжаться и дальше - я его заброшу. Не буду расписывать свои финансовые расходы (и уж тем более промолчу о потраченном времени), доходов от него никогда не было. Был голый "энтузяазим", который держался на "моральном удовлетворении". К сожалению, он иссякает и версия 1.5 скорее всего станет последней. Пока я еще в деле, но обещать ничего не буду.

-------
http://7zsfx.info


Последний раз редактировалось Oleg_Sch, 30-06-2010 в 14:52. Причина: Ссылки на обновленные модули

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:30, 27-06-2010 | #1038