Arma 3 Launcher Downloader Erstellen

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 18 Antworten in diesem Thema. Der letzte Beitrag () ist von Thunderbolt.

    So jetzt einmal Einatmen, Ausatmen und dann den Satz noch einmal mit Satzzeichen erstellen.

    Zusätzlich noch die Informationen:
    - Was hast du versucht
    - Was hat nicht funktioniert
    - Welche Fehlermeldung / Fehlverhalten hat es gegeben.
    There is no CLOUD - just other people's computers

    Q: Why do JAVA developers wear glasses?
    A: Because they can't C#

    Daily prayer:
    "Dear Lord, grand me the strength not to kill any stupid people today and please grant me the ability to punch them in the face over standard TCP/IP."
    Und wo hat es da gehapert? Da steht doch fertiger Code oO
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D
    Könntest Du evtl. mal Satzzeichen verwenden? So lässt sich das kaum lesen.
    Wenn Du etwas fertiggemacht haben willst, gehe in den Marktplatz, stelle paar Euro bereit und los geht's.

    Wichtig: Updater - Warum sollte man eigene Updater vermeiden?
    Du verwendest dann genau diese Routine und musst sichergehen, dass die Patches/Modpacks etc. auch wirklich diese sind und nicht manipuliert wurden.

    Grüße
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!:
    Wenn du willst das man ihn für dich baut, wende dich bitte an den Marktplatz.
    There is no CLOUD - just other people's computers

    Q: Why do JAVA developers wear glasses?
    A: Because they can't C#

    Daily prayer:
    "Dear Lord, grand me the strength not to kill any stupid people today and please grant me the ability to punch them in the face over standard TCP/IP."
    Nope. Was hast Du denn vor? Brauchst Du sowas oder willst Du sowas selber schreiben? Das Zweite ist eine weniger gute Idee, wenn Du das von anderen abschauen willst, weil Du keine Programmiererfahrung hast.

    Das macht keinen Sinn, Du lernst ja nichts und wenn könntest es gleich nutzen. Zudem wird es spätestens bei Signierungen etc. schwerer, sodass Du vermutlich da nicht mitkommst.
    Für Updater kannst Du nUpdate verwenden, findest Du hier im Forum.

    Grüße
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!:
    Ah, okay.
    Wie sieht das aus, habt Ihr denn Programmiererfahrung? Wenn nicht, würde ich gegen ein gewisses Entgelt jemanden da ranlassen, der sich auskennt. Schließlich müssen da nicht nur die Downloads, Installationen etc. ausgeführt werden, sondern auch entsprechende Validierungen durchgeführt werden..

    nUpdate - Die einfache Updatelösung

    Grüße
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!:
    "Design" ist völlig Wumpe.
    Die GUI wird von den Funktionen bestimmt und nicht die Funktionen der GUI angepasst.
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D

    Trade schrieb:

    habt Ihr denn Programmiererfahrung?

    Deine Antwort hat das nicht beantwortet. ;)

    Grüße
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!:
    Wieso gehst Du nicht auf unsere Fragen ein?
    So bringt das nichts. Zunächst muss man mal darüber reden. Wir können hier nicht 10 Seiten nun zu jedem neuen Problem was schreiben, bis das Programm fertig ist.

    Grüße
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!:
    Also habt ihr alles (nen paar Buttons via Designer auf die GUI geschubbst)!?
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D
    Der sollte aber dann eigentlich das kleinste Problem sein...
    Also wie gesagt, da muss es eine Validierung geben: Signieren, runterladen, Signatur prüfen und entsprechend installieren oder nicht.
    Dazu gibt es einen WebClient bzw. selber einen eigenständigen WebRequest.

    Bezüglich der Validierung kann ich euch das anbieten (SugarCRM): github.com/ProgTrade/nUpdate/b…Update/Core/RsaManager.cs
    In eurem Fall reichen 4096 Bit als Länge vollkommen und den Rest könnt Ihr eigentlich übernehmen, denn SHA512 ist in jedem Fall gut geeignet. Die Methoden nehmen auch Streams als Parameter an, damit Ihr recht große Modpacks signieren und verifizieren könnt.

    Mit 'nem Updater seid Ihr ja mit nUpdate versorgt.

    Grüße
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!: