Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 08:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Automatisches Updaten per FTP server

Discussion on Automatisches Updaten per FTP server within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
EisKaffee"'s Avatar
 
elite*gold: 15
Join Date: Mar 2009
Posts: 909
Received Thanks: 295
Automatisches Updaten per FTP server

hi!

Ich wollte für ein Tool von mir ein automatisches update system einrichten, wie funktioniert das?

Habe nen ftp-server
Habe filezilla

Hab mal gehört funktioniert so das man einfach seine exe auf den Server schmeißt und eine .txt datei mit der versionsnummer.

Kann mir einer das aber bitte nochmal genauer erklären?
Vielen Dank
EisKaffee" is offline  
Old 02/02/2013, 08:55   #2
 
reCougar's Avatar
 
elite*gold: 1
Join Date: Jan 2013
Posts: 372
Received Thanks: 99
Also erstens ist das die falsche Sektion, zweitens ich weiß nicht welche Sprache du meinst.
In Worten: Du erstellst dir am Anfang in der exe welche geupdated werden soll einen Webclient. In C# wäre es so Webclient web = new Webclient(). Danach brauchst du das Form_Load Event. Dort ladest du dir den String von der txt Datei mit der Version hinunter. In C#: string version = web.Downloadsring(Die Url als String). Damach fragst du mit der if Abfrage ab ob der string der Version = der Version der Exe ist.
Wenn es falsch ist ladest du die Datei hinunter und speicherst sie im selben Ordner wie die exe.
reCougar is offline  
Old 02/03/2013, 12:12   #3
 
xCore?'s Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 34
Received Thanks: 3
Du bist hier Falsch.

In welcher Sprache willst du das realisieren?
Mit vb.net geht es z.B. so:
Code:
Imports System.Net

Public Class Form1
    Private WithEvents httpclient As WebClient
    Dim Pfad As String = Nothing

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.Hide()
ShowDialog:
        SaveFileDialog1.ShowDialog()
        If SaveFileDialog1.FileName = Nothing Then
            GoTo ShowDialog
        End If
        Pfad = SaveFileDialog1.FileName

        Try
            Me.Show()
            httpclient = New WebClient
            Dim URL As String = "Link zur neuen .EXE"
            Application.DoEvents()
            httpclient.DownloadFileAsync(New Uri(URL), Pfad)
            Application.DoEvents()


        Catch ex As Exception
            MsgBox("Es ist folgender Fehler aufgetreten:" & vbNewLine & ex.ToString, MsgBoxStyle.Critical, "Fehler!")
            End
        End Try
    End Sub

    Private Sub httpclient_DownloadFileCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs) Handles httpclient.DownloadFileCompleted
        MsgBox("Die aktuelle Version der Anwendung wurde im angegebenen Verzeichnis gespeichert", MsgBoxStyle.Information, "Update erfolgreich")
        Shell(Pfad)
        End
    End Sub

    Private Sub httpclient_DownloadProgressChanged(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs) Handles httpclient.DownloadProgressChanged
        Me.ProgressBar1.Value = e.ProgressPercentage
        Dim totalbytes As Double = e.TotalBytesToReceive / 1024
        Dim bytes As Double = e.BytesReceived / 1024
        Me.Label1.Text = bytes & "KB von" & totalbytes
    End Sub
End Class
xCore? is offline  
Old 02/04/2013, 09:06   #4

 
EisKaffee"'s Avatar
 
elite*gold: 15
Join Date: Mar 2009
Posts: 909
Received Thanks: 295
Ist geschafft Kann geclosed werden
EisKaffee" is offline  
Reply


Similar Threads Similar Threads
Css server Updaten
10/26/2011 - Counter-Strike - 2 Replies
hey com. da nach dem letzen steam update mein server down ist wenn jemand drauf connectet steht da Der server benutzt eine ältere version .... wie update ich den ? kann mir da einer helfen
Wie css Server Updaten?
05/14/2011 - Counter-Strike - 8 Replies
Halli hallo ^^ wie oben schon gesagt... wie kann ich mein css server updaten? oO ... achso und server restartet hab ich auch schon ^^
P Server Updaten...???
04/02/2011 - Metin2 Private Server - 0 Replies
Also erstmal Hallo. Ich mache mir jetzt zum ersten mal einen P Server. Nun zu meiner Frage: Gibt es bei einem Privat Server Updates ? Wenn Ja,wie mache ich das ? Woher krieg ich die Updates ? Es wäre nett wenn ihr mir Helfen könnt.
Automatisches CP Hunt / Privat Server
12/08/2010 - CO2 Private Server - 5 Replies
Hallo Leute, ich spiele zurzeit Conquer Online Privat Server. Da viele Leute im Spiel 24 Stunden am Tag CP's hunten, ist das nicht normal. Die besten dürfen irgendwie Botten usw. Gibt es einen Hack oder Bot, wo man mit seinen Archer automatisch CP's huntet? Ich möchte einfach nur den PC anhaben und mein Archer Scattert automatisch auf die Monster und kriegt dabei automatisch CP's. Er soll nicht jedes Item aufheben oder so, weil die CP's automatisch im Item landen. Ich würde mich freuen, wenn...
Css server updaten
08/19/2010 - Counter-Strike - 3 Replies
Wenn ich auf mein server connecten will kommt das: "The server you are trying to connect to is running an older..." Ich hab mein server schon oft neu gestartet; immer das gleiche. Der server läuft auf Win Xp und isn dedicated thx. WIE FIX ICH DAS PROB???



All times are GMT +1. The time now is 08:12.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.