Как в Windows добавить на C# программу в список установленных?

Всем привет!

Пишу на WPF свой инсталлятор. Соответственно, в инсталляторе необходима функциональность добавления программы в список установленных. Понимаю, что по всей видимости необходимо использовать классы из пространства именно System.Management или же необходимо делать записи в реестр Windows другим способом. В общем, интересует как лучше это делать, как добавить ссылку на деинсталлятор, который является инсталлятором, но должен вызываться с параметром, и вообще все что с этим связано, в т.ч. подводные камни, рифы и скалы.

Спасибо!


Ответы (1 шт):

Автор решения: user11354240

Вы изобретаете велосипед. Возьмите тот же WixSharp: https://github.com/oleg-shilo/wixsharp - в него можно добавить свой UI (в т.ч. на WPF), но при этом будет использоваться стандартный функционал WiX.

→ Ссылка