|
Компьютерный форум 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 |
|