Делать вызов API при удалении процесса WiX - PullRequest
0 голосов
/ 26 апреля 2018

Я хочу сделать вызов API, когда пользователь деинсталлирует настольное приложение. Я разработал его установщик, используя Wix . Это только для Windows. Я также хочу отправить MAC-адрес, чтобы мы могли отслеживать пользователей, которые делают деинсталляцию. Я искал через Google, но я не нашел никакой помощи, связанной с процессом удаления. Если вы уже реализовали этот тип процесса, пожалуйста, помогите мне.

Wix: https://wixedit.github.io/ Версия: v0.7.5

Заранее спасибо.

1 Ответ

0 голосов
/ 27 апреля 2018

Довольно очевидный ответ - создать пользовательское действие, которое вызывается с условием REMOVE = "ALL", означающим, что продукт удаляется. Из вашего поста не ясно, исследовали ли вы это далеко, но это общий подход, который вы бы выбрали.

Есть и другие соображения, о которых вы не упомянули: например, если продукт обновлен с новой версией, то более старый продукт удаляется, но это часть обновления, поэтому я предполагаю, что вы не хотите, чтобы это считалось удаление (см. свойство UPGRADINGPRODUCTCODE - вы добавите его к условию пользовательского действия удаления).

...