|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Команды после установки |
|
|||||
|
|
[решено] Команды после установки
|
|
Старожил Сообщения: 310 |
Нужно после установки приложения скопировать ярлык приложения в автозагрузку.
Так и не пойму возможно ли и как выполнить команды после установки приложения. |
|
|
Отправлено: 23:30, 01-09-2012 |
|
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать Но куда этот код поместить?
|
|
Отправлено: 01:17, 02-09-2012 | #2 |
|
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата бУРов:
Примеры установки приложений Пакетные и командные файлы (*. bat и *.cmd) Создание SFX архива Мeтод svcpack.inf RunOnceEx Запуск RunOnceEx с CD $OEM$ директории CMDLINES.TXT Изучайте и выбирайте. |
|
|
Последний раз редактировалось boss911, 02-09-2012 в 01:36. Отправлено: 01:28, 02-09-2012 | #3 |
|
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать Есть пара файлов
- App.MSI - Setup.exe Созданы в VS Я не нашел опций, куда поместить код. Я просто нажимаю на App.MSI или на Setup.exe А тут более сложные варианты запуска Вот правда sfx-архив что-то подходящее |
|
Отправлено: 02:08, 02-09-2012 | #4 |
|
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Запакуйте дистрибутив в SFX с распаковкой во временную папку, укажите, какой файл после распаковки запустить (exe или msi), а так же укажите запуск VBS скрипта (он вам создаст ярлык в нужном вам месте).
Set Shell = CreateObject("WScript.Shell")
StartupPath = Shell.SpecialFolders("Startup")
Set link = Shell.CreateShortcut(StartupPath & "\TEST.lnk")
link.Arguments = ""
link.Description = "Test Shortcut"
link.HotKey = "CTRL+ALT+SHIFT+X"
link.IconLocation = "%ProgramFiles%\MyProg\app.exe,0"
link.TargetPath = "%ProgramFiles%\MyProg\app.exe"
link.WindowStyle = 1
link.WorkingDirectory = "%ProgramFiles%\MyProg "
link.Save
Совсем подзабыл, ведь средства SFX позволяют создать ярлык в автозагрузке. Ну, а скрипт на тот случай, если SFX не будете использовать. |
|
|
Последний раз редактировалось boss911, 02-09-2012 в 06:24. Отправлено: 04:19, 02-09-2012 | #5 |
|
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Вариант А: при инсталяции создается запись в реестре на автозапуск нужного вам приложения
Отредактировать в msi файле таблицу Registry путем добавления новой строки с параметрами Registry: NameOfYourRegEntry - имя вашей новой записи в данной таблице Root: 2 для записи в HKLM или 1 для HKCU Key: Software\Microsoft\Windows\CurrentVersion\Run Name: ProductName - имя собственное нарицательное Value: "[INSTALLDIR]Application.exe" -путь к исполняемому файлу. Путь можно указать и хардлинком "c:\Program Files\Install dir\Application.exe" Component_: Component name - имя компонента, при инсталяции которого данная реестровая запись будет внесена в реестр. Если планируете писать в HKLM найдите компонент к которому привязан ваш исполняймый файл, если в HKCU то найдите любую запись в таблице Registry с Root= 1 и возьмите Component name оттуда- в большинстве случаев будет работать. Для нахождения к какому компаненту привязан ваш ЕХЕ, таблица File смотрите связку Component_ - FileName. В варианте Б, запись добавляется в таблицу Shortcut. Если будет интересно-спрашивайте, распишу подробней. |
|
Последний раз редактировалось Dodj16, 03-09-2012 в 13:16. Отправлено: 13:05, 03-09-2012 | #6 |
|
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать Цитата boss911:
Я сейчас как раз SFX разбираю. Цитата Dodj16:
|
||
|
Отправлено: 13:13, 03-09-2012 | #7 |
|
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать InstED или Orca
Первый более usability |
|
Отправлено: 13:18, 03-09-2012 | #8 |
|
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата бУРов:
|
|
|
Отправлено: 14:23, 03-09-2012 | #9 |
|
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 14:36, 03-09-2012 | #10 |
|
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Интернет - [решено] Как вернуть все назад после команды ROUTE -f ? | RainTHEGOD | Microsoft Windows 7 | 4 | 13-09-2011 17:58 | |
| CMD/BAT - [решено] Кавычки после команды START | shao | Скриптовые языки администрирования Windows | 4 | 23-04-2011 10:30 | |
| CMD/BAT - метка тома после команды subst | ZIN.I.U. | Скриптовые языки администрирования Windows | 0 | 17-03-2011 19:56 | |
| [решено] Как после команды Run выполнить Exit | Centrinar | AutoIt | 5 | 01-02-2010 21:30 | |
| Разное - [решено] После выполнения команды пропала оценка производительности | Dosmod | Microsoft Windows 7 | 10 | 01-09-2009 09:00 | |
|