|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать Почему
Exec "firefox.exe" не работает? |
Отправлено: 19:30, 11-11-2011 | #1851 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата dix75:
в папке Windows и Windows\system32 Указывайте явный путь к "firefox.exe" |
|
------- Отправлено: 01:08, 12-11-2011 | #1852 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Уважаемый товарищ kotkovets,
Некоторое время назад, преимущественно Вашими усилиями, мы работали над функцией: Function un.INSTFILES_LEAVE В общем виде выглядит так: UninstPage custom un.INSTFILES_LEAVE Section Uninstall UnRegDLL "$INSTDIR\DefragglerShell.dll" ; ;-бла-бла-бла RMDir /r /REBOOTOK "$INSTDIR\" SetAutoClose true SectionEnd Section "Un.Перезагрузка Проводника Windows" RestartExplorer SectionIn 1 ExecWait 'taskkill /F /IM explorer.exe' $0 DetailPrint "taskkill exit: [ $0 ]" Sleep 500 StrCmp $0 0 0 +2 Exec "explorer.exe" Delete "$INSTDIR\DefragglerShell.dll" RMDir /r "$INSTDIR\" SectionEnd ; Function un.INSTFILES_LEAVE ${If} ${FileExists} "$INSTDIR\DefragglerShell.dll" SetRebootFlag true ${Else} SetRebootFlag false ${EndIf} FunctionEnd Выявилось следующее: Если удалить программу с использованием данной функции, и затем переустановить снова, то после перезагрузки компьютера файл DefragglerShell.dll (или аналогичный) все равно удаляется физически, так как оказывается прописанным в ключе реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager "PendingFileRenameOperations" Приводит это к последующей неработоспособности программы. В данном случае мне не понятно, почему файл прописывается на удаление, если мы сняли флаг перезагрузки? |
------- Отправлено: 14:55, 12-11-2011 | #1853 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:28, 12-11-2011 | #1854 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось wolkow70, 12-11-2011 в 15:56. Отправлено: 15:30, 12-11-2011 | #1855 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать wolkow70,
Говорит о том, что если файл по какой либо причине не удалится, то удалится при перезагрузке. |
------- Отправлено: 15:58, 12-11-2011 | #1856 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
(даже, если при этом, при предварительной деинсталляции файл был удален через функцию)? |
|
------- Отправлено: 16:03, 12-11-2011 | #1857 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Тут еще дело в том, что /REBOOTOK удалять не желательно, так как это относится к стандартной функции удаления, в то время как Function un.INSTFILES_LEAVE - эксперементальная функция. Придется лучше от нее отказаться. |
------- Отправлено: 16:34, 12-11-2011 | #1858 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Помогите пожалуйста!
есть файл реестра как мне добавить эту запись в реестр используя NSIS скрипт? |
Отправлено: 23:09, 12-11-2011 | #1859 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Alexey_KF:
|
|
------- Отправлено: 23:43, 12-11-2011 | #1860 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|