![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Скрипты Inno Setup. Помощь и советы [часть 6]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: |
|
Отправлено: 19:06, 28-03-2013 |
Пользователь Сообщения: 80
|
Профиль | Отправить PM | Цитировать nik1967, возможно у Вас личка переполнена, Вы видели мое сообщение?
_____________________________ Вопрос знающим: как прописать для файла *.exe старт при загрузке системы? |
Отправлено: 18:27, 29-11-2013 | #1561 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата Mat_y:
[Registry] Root: HKCU; SubKey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: My Program; ValueData: {app}\MyProg.exe; Flags: uninsdeletevalue uninsdeletekeyifempty Для всех пользователей [Registry] Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: My Program; ValueData: {app}\MyProg.exe; Flags: uninsdeletevalue uninsdeletekeyifempty [Setup] AppName=My Program AppVersion=1.5 DefaultDirName={pf}\My Program DefaultGroupName=My Program OutputBaseFilename=setup [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Files] Source: compiler:Examples\MyProg.exe; DestDir: {app}; Flags: ignoreversion [Icons] Name: {group}\My Program; Filename: {app}\MyProg.exe Name: {commondesktop}\My Program; Filename: {app}\MyProg.exe; Tasks: desktopicon [Run] Filename: {app}\MyProg.exe; Description: {cm:LaunchProgram,My Program}; Flags: nowait postinstall skipifsilent [Registry] Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: My Program; ValueData: {app}\MyProg.exe; Flags: uninsdeletevalue uninsdeletekeyifempty |
|
------- Отправлено: 19:04, 29-11-2013 | #1562 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Подскажите ещё, надо сделать так, чтобы инсталлятор сканировал выбранную папку на нужный файл и если он есть, то разрешал установку дальше, а если нет, то не разрешал и надо выбрать папку где есть.
|
Отправлено: 19:09, 29-11-2013 | #1563 |
Пользователь Сообщения: 148
|
Профиль | Отправить PM | Цитировать Dimon585h, есть один старый пример проверки файла по md5 и путь тут берется из реестра. если файл не найден,то нужно указать его. Думаю в твоем случае это нужно.
|
Отправлено: 20:03, 29-11-2013 | #1564 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать sergey3695, Это перебор.
Цитата Dimon585h:
[Code] function NextButtonClick(CurPageID: Integer): Boolean; begin Result := True; case CurPageID of wpSelectDir: begin Result := FileExists(ExpandConstant('{app}\MyProg.exe')); if not Result then MsgBoxEx(WizardForm.Handle, 'Ошибка! Приложение' + #32 + ExpandConstant('{#SetupSetting("AppName")}') + #32 + 'не найдено на данном компьютере', 'Ошибка', MB_OK or MB_ICONWARNING, 0, 0); end; end; end; |
|
------- Отправлено: 20:16, 29-11-2013 | #1565 |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Так че поможет кто или нет?
![]() |
Отправлено: 21:35, 29-11-2013 | #1566 |
Пользователь Сообщения: 80
|
Профиль | Отправить PM | Цитировать Цитата Nordek:
А есть ли способ заставить программу автоматом закрываться при завершении работы Windows? Просто программа записывает данные в конфиг при выходе, а при жестком завершении работы (убийство процесса) не записывает в конфиг изменения. |
|
Отправлено: 22:40, 29-11-2013 | #1567 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Вот смотрю я, и удивляюсь. Писать по несколько одинаковых постов с просьбой, пальцы не устают. А нажать
![]() Dimon585h, dima.dmitrienko.71@fb - А Johny777, а saurn-а, чего не поблагодарили? Не вижу! Подумайте, как долго бы вы ждали ответа на свой вопрос. Посты: #662, #933, #1324. И иногда полезно читать справочку на форуме. |
------- Отправлено: 09:18, 30-11-2013 | #1568 |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Жалко что на мой вопрос нет ответа!
|
Отправлено: 12:48, 30-11-2013 | #1569 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать tuz-veta, скройте MessageBox
|
Отправлено: 14:28, 30-11-2013 | #1570 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 |
|