1 ответ

Добавление CAB-файла в MSI программно с помощью DTF (wix)

Введение в задачу: можно пропустить при нетерпении Компания, в которой я работаю, не является разработчиком программного обеспечения, но сосредоточена на проблемах машиностроения и термодинамики. Чтобы помочь решить свои проблемы проектирования сист…
10 апр '15 в 07:07
1 ответ

Отмена установки из внешнего интерфейса

Я создал приложение C#, которое устанавливает MSI, вызывая Installer.InstallProduct. Я установил приложение как "внешний интерфейс", вызвав Installer.SetExternalUI и передав ExternalUIHandler, MSI установлены для установки без вывода сообщений. Вот …
24 янв '11 в 10:48
1 ответ

Как обновить информацию об установленном продукте с помощью WIX DTF?

Используя DTF, я могу получить установленный продукт в порядке, используя следующий код. var product = (from p in ProductInstallation.AllProducts where p.Publisher == CompanyName && p.ProductName == ProductName select p).FirstOrDefault(); Но…
18 апр '12 в 01:11
2 ответа

WiX: извлечение двоичной строки в пользовательском действии приводит к появлению строки типа "??? хорошие данные"

Я просто обнаружил странное поведение при попытке извлечь строку из двоичной таблицы в MSI. У меня есть файл, содержащий Hello world, данные, которые я получаю ???Hello world, (Литературный знак вопроса.) Это так, как задумано? Всегда ли в начале бу…
28 апр '10 в 16:11
0 ответов

Wix Custom Action: поддерживать структуру каталогов

Я создал установщик wix в visual studio с пользовательским действием, которое запустит bat-файл для установки нашего программного обеспечения. Проблема в этом файле bat. Я ссылаюсь на другие файлы и папки, относящиеся к файлу bat. Когда я добавляю э…
05 мар '18 в 14:40
1 ответ

Как программно определить / изменить состояние установки Wix Bundle?

У меня есть установщик Wix Managed Bootstrapper Application / bundle (burn). Из C# мне нужно определить состояние установки этого пакета, используя либо ProductCode, либо UpgradeCode пакета. Я попытался использовать библиотеку Wix Deployment Tools F…
13 янв '14 в 18:06
1 ответ

Ссылка DTF Custom Action в WiX не является действительной ссылкой WiX

Я могу просто создать управляемое настраиваемое действие с помощью инструментов DTF (IE MakeSfxCA.exe) Моя командная строка после сборки выглядит следующим образом: "%WIX%SDK\MakeSfxCA.exe" "$(TargetDir)$(TargetName).CA.dll" "%WIX%SDK\x86\SfxCA.dll"…
26 май '10 в 15:55
2 ответа

Обновление таблицы MSI с использованием API программирования MSI

Мне нужно обновить столбец атрибутов в файле MSI. К сожалению, я не могу найти какую-либо документацию (особенно для C++). Вот фрагмент кода того, что я пытаюсь сделать: DatabasePtr db = /* opening db succeeds*/ ViewPtr view = db->OpenView(_bstr_…
18 июн '10 в 13:43
1 ответ

DTF XMLSchemaExtension проблема в WiX

Я создаю собственное расширение WiX с использованием платформы Deployment Tools Foundation (DTF). Я создал необходимые классы wixlib и extension. Проблема в том, что когда я передаю это расширение через мой файл.wxs, я получаю следующее сообщение об…
31 май '13 в 11:03
2 ответа

DTF и MsiGetProperty

Связано с: Доступ к InstallShield "Файлы поддержки" из DTF (управляемое настраиваемое действие) Мне нужно прочитать свойство SUPPORTDIR. Согласно этому форуму ( http://community.flexerasoftware.com/showthread.php?t=180742&page;=3), мне нужно использ…
2 ответа

MakeSfxCA.exe и DLL, скомпилированные с Framework 4.0

У меня есть DLL-файл, скомпилированный с Microsoft .NET Framework 4.0 Когда я использую файл MakeSfxCA.exe и передаю dll в качестве одного из параметров в командную строку, появляется следующее сообщение об ошибке: D: \ SetupManager \ test> D: \ Set…
08 окт '10 в 05:37
1 ответ

Создание временной папки во время установки в WiX

В WiX, как создать временную скрытую папку (например, SUPPORTDIR In IS) на целевом компьютере, во время установки и как добавить к ней файлы, которые хранятся в двоичной таблице, а затем впоследствии удалить ее после завершения установки в Wix? Благ…
24 янв '14 в 11:36
1 ответ

Как извлечь и запустить файл во время установки

Я создал Custom Action (DTF) с C#.В этом CA я хотел бы извлечь файл из msi (объявлен как двоичный в wix) и запустить его с некоторыми аргументами.Я не нашел образцов или помощи по этому поводу..Я должен выполнить запрос на MSI, но я хотел бы получит…
07 ноя '11 в 08:19
1 ответ

WiX 3.5.2030.0 CreateDatabase не работает с 1603 с DTF внешним обработчиком пользовательского интерфейса, работает без внешнего обработчика пользовательского интерфейса

У меня есть простой установщик WiX (3.5.2030.0) в Windows 7 (установщик Windows 5.0.7600.16385 в соответствии со свойствами msiexec.exe), который использует предоставленное пользовательское действие для создания базы данных SQL. Когда я сам запускаю…
09 сен '10 в 21:04
1 ответ

WiX DTF запускает установщик Windows в классическом виде

Installer.SetInternalUI(InstallUIOptions.Full); Installer.InstallProduct("example.msi", "ACTION=INSTALL"); все правильно запускает установщик Windows, но в классическом стиле. Сам MSI выглядит хорошо при запуске в автономном режиме (он использует со…
04 дек '13 в 17:18
1 ответ

WiX настраиваемое действие с DTF... довольно запутанный

Хорошо, я решил, что единственный способ сделать то, что я хочу сделать с WiX (благодаря старому установщику, который я не написал, что мне теперь нужно обновить), - это использовать некоторые ПОЛЬЗОВАТЕЛЬСКИЕ ДЕЙСТВИЯ. По сути, мне нужно сделать ре…
01 июн '10 в 21:10
2 ответа

Как изменить структуру папок при извлечении MSI с помощью WiX DTF

Мне нужно извлечь файлы из MSI в папку, но изменить структуру каталогов файлов, все из приложения C# (то есть: не путем установки администратора или любой другой установки MSI). Концептуально я хочу "разархивировать" встроенную кабину MSI в папку по…
09 окт '12 в 20:31
1 ответ

DTF CustomAction to WiX

Я использую немедленное настраиваемое действие DTF. Настраиваемое действие занимает минимум 5 минут для выполнения своей операции. До этого в диалоговом окне прогресса отображается только текст прогресса. Индикатор не двигается вообще. Я установил P…
30 мар '10 в 10:41
1 ответ

Экземпляр DTF Orchestration находится в состоянии ожидания

Мы используем инфраструктуру задач Durable https://github.com/Azure/durabletask для длительных процессов, но сталкиваемся с проблемами при выполнении оркестровки. В Azure.Storage.Table.InstanceHistory00Hub есть несколько примеров оркестрации, но с O…
18 дек '18 в 13:20
1 ответ

Отложенный CustomAction в контексте системы получить доступ запрещен

У меня возникли проблемы с привилегиями при запуске CustomAction в отложенном режиме. Я хочу убить некоторые процессы службы, которые могут выполняться с использованием разных учетных записей пользователей, от локальной системы до обычных пользовате…
09 май '17 в 09:21