Как в Windows добавить на C# программу в список установленных?
Всем привет!
Пишу на WPF свой инсталлятор. Соответственно, в инсталляторе необходима функциональность добавления программы в список установленных. Понимаю, что по всей видимости необходимо использовать классы из пространства именно System.Management или же необходимо делать записи в реестр Windows другим способом. В общем, интересует как лучше это делать, как добавить ссылку на деинсталлятор, который является инсталлятором, но должен вызываться с параметром, и вообще все что с этим связано, в т.ч. подводные камни, рифы и скалы.
Спасибо!
Ответы (1 шт):
Вы изобретаете велосипед. Возьмите тот же WixSharp: https://github.com/oleg-shilo/wixsharp - в него можно добавить свой UI (в т.ч. на WPF), но при этом будет использоваться стандартный функционал WiX.