понадобилось на днях на 80 компов ammy admin поставить. возможность заставить эти компы скачать и запустить инсталл с админскими правами есть. а вот тихого установщика (чтобы без вопросов/подтверждений у пользователей) не было. да и Ammyy ID хотелось бы получить с этих компов. хоть оно мне и не особо надо
в одном каталоге со скриптом должны лежать
AA_v3.exe
settings3.bin (файл с настроками ammyy)
contacts3.bin (если нужна контактная книга)
eml.dll (если нужно отправить ID на почту)
что могет установщик:
1. ставит ammyadmin как службу и запускает ее с ключами -service -debug, что позволяет хранить настройки службы в одной папке с исполняемым файлом (в папке установки)
2. инсталлятор перед установкой сам остановит, а затем удалит службу Ammy
3. если нужно, то во время установки можно получить Ammyy ID и отправить его на указанный почтовый ящик
4. для отправки почты не нужны данные отправителя письма (логин/пароль), только адрес получателя. отсылка идет через смтп релей сервера. привет спамерам
тихая установка AmmyySetup.exe /verysilent
тихий анинсталл unins000.exe /verysilent
результат работы выкладываю, может пригодится кому-нибудь
ЗЫ модуль работы со службами был сперт у Victor_Dobrov с ру-борда и кое-где подправлен. длл для отсылки писем на e-mail написана мною для данного скрипта
ЗЗЫ писалось на InnoSetup 5.5.5(u), на анси-версии работать не будет, надо дописывать
тестировалось на win7sp1 x32
письма для тестов рассылались на mail.ru и yandex.ru
в одном каталоге со скриптом должны лежать
AA_v3.exe
settings3.bin (файл с настроками ammyy)
contacts3.bin (если нужна контактная книга)
eml.dll (если нужно отправить ID на почту)
что могет установщик:
1. ставит ammyadmin как службу и запускает ее с ключами -service -debug, что позволяет хранить настройки службы в одной папке с исполняемым файлом (в папке установки)
2. инсталлятор перед установкой сам остановит, а затем удалит службу Ammy
3. если нужно, то во время установки можно получить Ammyy ID и отправить его на указанный почтовый ящик
4. для отправки почты не нужны данные отправителя письма (логин/пароль), только адрес получателя. отсылка идет через смтп релей сервера. привет спамерам
тихая установка AmmyySetup.exe /verysilent
тихий анинсталл unins000.exe /verysilent
результат работы выкладываю, может пригодится кому-нибудь
ЗЫ модуль работы со службами был сперт у Victor_Dobrov с ру-борда и кое-где подправлен. длл для отсылки писем на e-mail написана мною для данного скрипта
ЗЗЫ писалось на InnoSetup 5.5.5(u), на анси-версии работать не будет, надо дописывать
тестировалось на win7sp1 x32
письма для тестов рассылались на mail.ru и yandex.ru
Вложения
Последнее редактирование: