msi - настроить настраиваемое действие для запуска cmd / c "команда" - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь создать простое действие CustomAction в MSI, предназначенное для удаления файла в системе.

Пример:

cmd /c del c:\sample\1.txt

Таблица пользовательских действий

Добавлен базовый шаг отклика в таблице InstallExecuteSequence:

Таблица InstallExecuteSequence

SystemFolder определен так в таблице каталогов:

Таблица каталогов

Файл 1.txt существует в C:\sample

При всех этих ошибках я получаю ошибку при запуске пакета .msi, и, (очевидно) , не работает:

MSI (s) (64:1C) [11:28:04:368]: Doing action: Delete_File
Action 11:28:04: Delete_File. 
Action start 11:28:04: Delete_File.
MSI (s) (64:1C) [11:28:04:368]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'Delete_File' 
Action ended 11:28:04: Delete_File. Return value 7.
MSI (s) (64:1C) [11:28:04:372]: Note: 1: 2265 2:  3: -2147287035 

Есть идеи, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...