Программная регистрация программы в программе «Установка и удаление программ» и сохранение файлов в исполняемом файле

Я работаю над консольным приложением Windows c #, которое я хочу разрешить пользователю установить на свой компьютер.

Я хочу сделать свой собственный исполняемый файл установщика Windows, поскольку инструментам развертывания установки, встроенным в Visual Studio, не хватает функциональности для настройки и документации.

Поэтому, поскольку я хочу создать свой собственный установщик Windows, как мне зарегистрировать свою программу в окне «Установка и удаление программ», чтобы они могли удалить ее снова, если захотят, и она перезапускает мою программу установки для выполнения удаления.

Кроме того, исполняемый файл, очевидно, должен будет скопировать файлы в разные места на ПК, то есть C:\Program Files, так как мне хранить исполняемые файлы в исполняемом файле установщика Windows, чтобы я мог переместить их в нужное место.

Возможно ли это сделать?

Спасибо за любую помощь, которую вы можете предоставить.

18
задан Boardy 5 August 2012 в 20:32
поделиться