Instalowanie Aplikacji za pomocą C#

0

Witam,mam takie pytanie może ktoś ma link do czegoś co by mi pomogło bardziej zrozumieć ten zakres C#.Mój kolega opracował dla swoich aplikacji własny Instalator który pobiera aplikacje z jego Dropboxa i instaluje mu tą aplikacje instaluje w charakterystyczny dla siebie sposób (własny wygląd instalatora etc).
Wiem jak za pomocą kodu C# pobrać plik z internetu ale chciałbym wiedzieć jak za pomocą kodu C# zainstalować ten program,który się pobrało.

0

Co rozumiesz przez "zainstalować"? Przecież to zwykle sprowadza sie do:

  1. Napisania instalatora składajacego się z kilku okien/paneli, ktory w zasobach będzie miał spakowane pliki do zainstalowania
  2. Po uruchomieniu user wybiera wszystkie opcje,
  3. W samej instalacji plik jest wyciągany z zasobów, rozpakowywany np do tempa, potem kopiowany do katalogu wybranego przez usera, do tego dodawane są wpisy w rejestrze, aby program był widoczny na liście programów w panelu sterowania, tworzone skróty na pulpicie itp i tyle.

Można napisać cos takiego samemu, można też skorzystac z
Wix
Inno Setup

PS. Jeśli instalator ma byc online, to zamiast pakować plików do zasobów, po przejsciu przez GUI, na starcie sciagasz plik z neta gdzieś do TEMPa i dalej już po staremu.
PS2. Chyba nie muszę mówić, jak niebezpieczne jest hostowanie instalatora aplikacji na DB... :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1