![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать ToBeLife, полный путь до файла, с расширением, кавычки не нужны, они добавляются в процедурах RD/RF
Johny777, не всегда работает встроенная функция удаления файлов и папок, поэтому я через комстроку сделал. И копирование тоже делаю через комстроку, и добавление кавык тоже своими функциями а не встроенными тк работают они по настроению, а разбираться чего установщик выкаблучивается вломм. |
------- Отправлено: 13:25, 20-10-2012 | #1161 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., путь до файла который необходимо удалить, может варьироваться.
или это не будет иметь значения? **и всё равно ругается на на неизвесный параметр (в данном случае диск C) |
Отправлено: 13:29, 20-10-2012 | #1162 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать ToBeLife, конечно будет и это надо учитывать
|
------- Отправлено: 13:32, 20-10-2012 | #1163 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
;64-разрядный режим работы инсталлятора ОТКЛЮЧЕН (по умолчанию) HKLM\SOFTWARE\MyProgram - запись в 32-разрядный куст реестра, для 64-разрядных систем система сама произведет редирект в HKLM\SOFTWARE\Wow6432Node\MyProgram HKLM64\SOFTWARE\MyProgram - запись в 64-разрядный куст реестра. P.S. HKLM=HKLM32 ;64-разрядный режим работы инсталлятора ВКЛЮЧЕН HKLM\SOFTWARE\MyProgram - запись в 64-разрядный куст реестра. HKLM32\SOFTWARE\MyProgram - запись в 32-разрядный куст реестра, редирект в HKLM\SOFTWARE\Wow6432Node\MyProgram P.S. HKLM=HKLM64 |
|
Отправлено: 14:29, 20-10-2012 | #1164 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать El Sanchez, спасибо
такой вопрос: 1.при импортировании толстого файла реестра через reg import в какой куст реестра (32/64) он попадает? как правильно в 64битной ос занести 32/64 битный куст из reg-файла? 2. при использовании утилиты regshot она показывает что одинаковые записи заносятся в HKLM\SOFTWARE\Classes\Wow6432Node\ и HKLM\SOFTWARE\Wow6432Node\Classes\ Это чьи синонимы? Чтол это за кусты и как с ними бороться? |
------- Отправлено: 17:54, 20-10-2012 | #1165 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\123] @="test" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\321] @="test" [Run] ;запуск на 64-разрядной системе с помощью 64-разрядного regedit.exe ;не путать с 32-разрядной версией regedit.exe, находящегося в SysWOW64, указание {sys}\regedit.exe как раз этот случай ;флаг 64bit обязателен, без него записи из test.reg будут только в 32-разрядном кусте Filename: {win}\regedit.exe; Parameters: "/S ""{src}\test.reg"""; Flags: 64bit; Check: IsWin64 ;запуск на 64-разрядной системе с помощью 64-разрядного reg.exe ;флаг 64bit обязателен, без него будет вызвана 32-разрядная версия reg.exe Filename: {sys}\reg.exe; Parameters: "import ""{src}\test.reg"""; Flags: runhidden 64bit; Check: IsWin64 |
|||
Отправлено: 19:27, 20-10-2012 | #1166 |
Ветеран Сообщения: 602
|
Профиль | Отправить PM | Цитировать Народ кому не сложно помогите. Нужно создать наипростейший инсталлятор на is. и с помощью его внести реестр, а при деинсталляции удалить его. Я изучаю nsis и не хочу заморачиваться с is. Просто мне нужно проверить один парадокс.
Ключи реестра нужно внести при инсталляции: WriteRegDWORD HKCU "Software\Andrew Zhezherun\WinDjView\Settings" "language" "1049" WriteRegDWORD HKCU "Software\Andrew Zhezherun\WinDjView\Settings" "check-updates" "0" WriteRegDWORD HKCU "Software\Andrew Zhezherun\WinDjView\Settings" "warn-not-default-viewer" "0" WriteRegStr HKCU "Software\Andrew Zhezherun\WinDjView\Settings" "version" "2.0.1" |
------- Последний раз редактировалось CrashTest, 22-10-2012 в 21:00. Отправлено: 20:54, 22-10-2012 | #1167 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать CrashTest,
[Setup] AppName=test AppVerName=test DefaultDirName={pf}\test [Registry] Root: HKCU; Subkey: Software\Andrew Zhezherun; Flags: uninsdeletekey Root: HKCU; Subkey: Software\Andrew Zhezherun\WinDjView\Settings; ValueType: dword; ValueName: language; ValueData: 1049 Root: HKCU; Subkey: Software\Andrew Zhezherun\WinDjView\Settings; ValueType: dword; ValueName: check-updates; ValueData: 0 Root: HKCU; Subkey: Software\Andrew Zhezherun\WinDjView\Settings; ValueType: dword; ValueName: warn-not-default-viewer; ValueData: 0 Root: HKCU; Subkey: Software\Andrew Zhezherun\WinDjView\Settings; ValueType: string; ValueName: version; ValueData: 2.0.1 |
Отправлено: 21:29, 22-10-2012 | #1168 |
Ветеран Сообщения: 602
|
Профиль | Отправить PM | Цитировать El Sanchez, спасибо.
|
------- Последний раз редактировалось CrashTest, 22-10-2012 в 22:04. Отправлено: 21:53, 22-10-2012 | #1169 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Доброго времени суток.
Обращаюсь к Вам,уважаемый господин El Sanchez и надеюсь на помощь. Давно ищу скрипт для выбора имени пользователя и шары в установщике DC++(Речь идёт о файле DCPlusPlus.xml) Имя,строка <Nick type="string">имя</Nick> Шара,строка <Share> </Share> Несколько раз видел,как Вы помогали в похожей ситуации.Дело в том,что во всех таких случаях,кроме этих двух пунктов фигурировали ещё URL,временная папка для скачивания и тд(Пробовал убирать лишний функционал из тех примеров и потерпел неудачу. Облазил уже всё что только можно.Please help. |
Отправлено: 07:26, 23-10-2012 | #1170 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|