Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Wie einen sicheren Updater programmieren?
Little Tester
myCSharp.de - Member



Dabei seit:
Beiträge: 99

Themenstarter:

Wie einen sicheren Updater programmieren?

beantworten | zitieren | melden

Hallo,

ich suche deutschsprachtige Informationen, wie man einen Updater für sein Programm entwickeln kann. Das Thema Programmieren ist für mich ohnehin nicht einfach und mit englisch bin ich da einfach überfordert. Es gibt zwar auf YouTube Videos die das mehr oder weniger in groben Zügen erklären, aber eher so Proof of Concept-Mäßig. Heute muss man die Updates ja auch irgendwie absichern, dass einem nicht irgendwer ein Update unterjubelt, sondern es wirklich vom Entwickler kommt. Updates muss ich auf unserem Webspace zur Verfügung stellen.

Hat mir bitte dazu jemand ein gutes Tutorial? Gerne kann man mich auch auf kostenpflichtige Videotutorials oder Bücher aufmerksam machen, in denen das Thema für Anfänger verständlich und anhand von Beispielen erklärt wird. Es sollte wie gesagt aber deutschsprachig sein.

Benutze Visual Studio 2019 Community Edition.
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Little Tester am .
private Nachricht | Beiträge des Benutzers
JimStark
myCSharp.de - Member

Avatar #dOpLzh7hN1az1g0eGRc0.jpg


Dabei seit:
Beiträge: 292

beantworten | zitieren | melden

Bei Sicherheitsbedenken am Besten nichts selber zusammenbasteln wenn man nicht erfahren ist
Gibt tausende fertige Updater(-Frameworks).
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von JimStark am .
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4134

beantworten | zitieren | melden

Hallo,

z.B. AutoUpdater.NET (ohne englisch wirst du in der Software-Entwicklung nicht weiterkommen).
private Nachricht | Beiträge des Benutzers
Little Tester
myCSharp.de - Member



Dabei seit:
Beiträge: 99

Themenstarter:

beantworten | zitieren | melden

Danke Th69. Das ist ja schon unverschämt einfach. Hat prima geklappt. Echt klasse Ist auf der Github Seite auch wirklich super erklärt worden.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Little Tester am .
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4134

beantworten | zitieren | melden

Na, du kannst ja anscheinend schon noch etwas englisch ;-)
private Nachricht | Beiträge des Benutzers
Little Tester
myCSharp.de - Member



Dabei seit:
Beiträge: 99

Themenstarter:

beantworten | zitieren | melden

Ja, solange es derart einfach ist steige ich da noch durch, aber sobald es eben komplexer wird bekomme ich da schon massive Probleme, sowohl mit der Sprache, als auch mit der Komplexität der Thematik. Das jetzt war ja jetzt nahezu selbsterklärend.
private Nachricht | Beiträge des Benutzers
Little Tester
myCSharp.de - Member



Dabei seit:
Beiträge: 99

Themenstarter:

beantworten | zitieren | melden

Ich habe die Funktion <checksum algorithm="MD5"></checksum> bzw. <checksum algorithm="SHA1"></checksum> ausprobiert und testweise eine MD5 und SHA1 Checksumme erstellt. Bekomme beim Update, bzw. schon beim Download immer:
Zitat
Die Dateiintegritätsprüfung ist fehlgeschlagen und hat einige Fehler gemeldet.
Die Hashwerte wurden mittels

PowerShell
certutil -hashfile .\Update.zip MD5
bzw.

certutil -hashfile .\Update.zip SHA1
erstellt. Bestimmt liegt der Fehler bei mir.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Little Tester am .
private Nachricht | Beiträge des Benutzers
Little Tester
myCSharp.de - Member



Dabei seit:
Beiträge: 99

Themenstarter:

beantworten | zitieren | melden

Kennt sich wer mit dem Autoupdater aus? Das Teil funktioniert, aber die Prüfung der Dateiintegrität schlägt bei mir immer fehl.
private Nachricht | Beiträge des Benutzers