powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / wix - инсталлятор для обновления
4 сообщений из 4, страница 1 из 1
wix - инсталлятор для обновления
    #37180405
nerielle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста. Есть старая версия продукта. Инсталлятор был сделан давно и неизвестно кем с расширением exe.Мне нужно написать инсталлятор для обновления продукта (где происходит обновление службы и длл). Читала, что в WIX есть возможность написания патчей. но для этого нужно иметь сконфигурированный файл wxs для исходной версии (которым я не обладаю). Вопрос такой. Если я создам просто инсталлятор, а не инсталлятор патча, то будет ли это работать корректно. Т.е. я имею ввиду, заменятся ли длл благополучно на новые версии(да еще и зарегистрируются! :) ). Т.е. мне не нужно удалять предыдущую установленную версию .
...
Рейтинг: 0 / 0
wix - инсталлятор для обновления
    #37181141
nerielle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и если можно объясните, что значат строки, выделенные жирным.
<Component Id="SomeFile" Guid="..." DiskId="1">
<File Id="SomeFile.dll" Name="SomeFile.dll" KeyPath="yes" />
<TypeLib Id="..." Advertise="yes" MajorVersion="1" MinorVersion="0"
Language="0" Description="SomeFile 1.0 Type Library" Cost="50000">
<Class Id="..." Advertise="yes" Description="SomeClass Class"
Context="InprocServer32" ThreadingModel="both">
<ProgId Id="SomeFile.SomeClass.1" Description="SomeClass Class">
<ProgId Id="SomeFile.SomeClass" Description="SomeClass Class" />
</ProgId>

</Class>
</TypeLib>
</Component>
благодарю заранее
...
Рейтинг: 0 / 0
wix - инсталлятор для обновления
    #37186214
nerielle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
регистрация длл произведена с пом. heat.exe, спасибо если хотели ответить на второй пост:). если все-таки тут есть люди, которые могут ответить))(ну пожалуйста!), то след.вопрос в студию:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<Fragment>
		<CustomAction Id='IsPrivileged'
					  Error="Установка должна производиться с правами администратора" />
		<InstallExecuteSequence>
			<Custom Action='IsPrivileged' Before='LaunchConditions'>
				Not AdminUser
			</Custom>
		</InstallExecuteSequence>
<CustomAction Id='install_myfile' FileKey='id_myfile.exe' ExeCommand='/install' Return='check'/>
		<InstallExecuteSequence>
<Custom Action='install_myfile' Sequence=' 5750 '/>
		</InstallExecuteSequence>
		
	</Fragment>
После построения инсталлера, при запуске кастом акшны не отрабатывают. В Orca в таблице InstallExecuteSequence строками с моими акшнами даже и не пахнет. т.е. нет там этих строк! почему? неужели выполнение акшнов надо както привязать к кнопкам диалогов??
...
Рейтинг: 0 / 0
wix - инсталлятор для обновления
    #37187037
nerielle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо всем за свободу самовыражения) решились все вопросы, кроме первого. но думаю в конце мы с ним разберемся,когда с виксом будем на более короткой ноге. или инсталлер пойдет или не пойдет) будем решать задачи по мере поступления
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / wix - инсталлятор для обновления
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]