Hallo liebe Community,
als Erstes müsst ihr wissen , dass ich euch in diesen Tutorial zeige ich euch wie ihr ein Updater macht so das er nach einen Update guckt ,Werbung , etc dann steht euch alles offen.
FTP
Was brauchen wir ?
Die Brain.exe mindestens winxp Version oder höher
Ein mini bissel Autoit wissen.
Einen Ftp Server.
Code:
A: Es gibt keine kostenlose Ftps B: Doch hier: http://www.bplaced.net
Wen ihr euch den Ftp erstellt habt und euch Filezilla gedownloadet habt,
erstellt ihr euch eine neue Autoit Datei . Nun includen wir FTPEX.au3.
Nun wollen wir als Erstes dass er die Version abfragt , dafür öffnen wir nun Filezilla und connecten auf unseren FTPserver.
Nun erstellen wir uns eine Txt Datei zum Beispiel namens UpdateV.txt und UpdateD.txt wofür die sind erkläre ich euch gleich.
So da wir nun das wichtigste haben öffnen wir nun mal die UpdateV.txt und schreiben dort mal als Beispiel "Update1" rein.Nun gehen wir wieder zu unserer Autoitdatei und machen nach den Includes die Ftp Funktion hierfür könnt ihr euch jetzt mal folgendes kopieren:
Code:
Local $server = ''
Local $username = ''
Local $pass = ''
Local $Open = _FTP_Open('MyFTP Control')
Local $Conn = _FTP_Connect($Open, $server, $username, $pass)
$FILEOPEN = _FTP_FileOpen($Conn,"UpdateV.txt")
$FILEREAD = _FTP_FileRead($FILEOPEN, 1000000)
$STR = BinaryToString($FILEREAD)
_FTP_FileClose($FILEOPEN)
Nun kommen wir auch schon zu der Abfrage dafür machen wir jetzt einfach eine If Abfrage:
Code:
if $STR = Update1 Then
MsgBox(0,"","Version ist richtig")
Else
MsgBox(48,"","Version ist falsch")
Endif
. Nun gehen wir wieder zu Autoit und machen in die If Abfrage noch etwas hinzu.Code:
if $STR = Update1 Then
MsgBox(0,"","Version ist richtig")
Else
MsgBox(48,"","Version ist falsch")
$FILEOPEN2 = _FTP_FileOpen($Conn,"UpdateD.txt")
$FILEREAD2 = _FTP_FileRead($FILEOPEN2, 1000000)
$STR2 = BinaryToString($FILEREAD2)
_FTP_FileClose($FILEOPEN2)
Shellexecute($STR2)
Exit
Endif
Und der Link öffnet sich.
Ps einfach ein Udate2 zum Beispiel reinschreiben um dieses zu erzeugen.
So nun nochmal zur Werbung wir wollen jetzt das wen das Programm sich öffnet er einen Link öffnet zum Beispiel Youtube. Dafür connecten wir wieder zum ftp und erstellen dort eine neue Datei namens Werbung.txt . Und Schreiben dort unsren Werbungslink rein. Nun gehen wir wieder zu Autoit und nun müssten sie wissen was kommt nemlich wieder ein Teil in die If Abfrage.
Code:
if $STR = Update1 Then
MsgBox(0,"","Version ist richtig")
$FILEOPEN3 = _FTP_FileOpen($Conn,"Werbung.txt")
$FILEREAD3 = _FTP_FileRead($FILEOPEN3, 1000000)
$STR3 = BinaryToString($FILEREAD3)
_FTP_FileClose($FILEOPEN3)
Shellexecute($STR3)
Else
MsgBox(48,"","Version ist falsch")
$FILEOPEN2 = _FTP_FileOpen($Conn,"UpdateD.txt")
$FILEREAD2 = _FTP_FileRead($FILEOPEN2, 1000000)
$STR2 = BinaryToString($FILEREAD2)
_FTP_FileClose($FILEOPEN2)
Shellexecute($STR2)
Exit
Endif
Das wars auch von mir gibt mir doch bitte ein Thanks für meine mühe dan werde ich auch noch mehr adden zum beispiel wie man die Gui editiert (Den Außenrand).
Was brauchen wir ?
Die Brain.exe mindestens winxp Version oder höher
Ein mini bissel Autoit wissen.
Einen Ftp Server.
Code:
A: Es gibt keine kostenlose Ftps B: Doch hier: http://www.bplaced.net
Wen ihr euch den Ftp erstellt habt und euch Filezilla gedownloadet habt,
erstellt ihr euch eine neue Autoit Datei . Nun includen wir FTPEX.au3.
Nun wollen wir als Erstes dass er die Version abfragt , dafür öffnen wir nun Filezilla und connecten auf unseren FTPserver.
Dort legen wir nun einen Ordner namens Accounts an.
Nun gehen wir in den Ordner rein und erstellen uns eine Txt datei in diesen Format:
Code:
Name der Txt:Benutzer Inhalt der Txt:Passwort
So nun gehen wir in Autoit und Designen uns mal Kurz ein schlichtes Login fenster:
Code:
[COLOR="Blue"]#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Login", 355, 180, 304, 317)
$Input1 = GUICtrlCreateInput("Input1", 48, 32, 273, 21)
$Label1 = GUICtrlCreateLabel("Id:", 24, 32, 25, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$Input2 = GUICtrlCreateInput("Input2", 48, 64, 273, 21)
$Label2 = GUICtrlCreateLabel("Pw:", 16, 64, 32, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Login", 48, 112, 105, 25)
$Button2 = GUICtrlCreateButton("Cancel", 232, 112, 89, 25)
$Group1 = GUICtrlCreateGroup("", 8, 16, 337, 129)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button2
Exit
Case $Button1
$Id = GuiCtrlRead($Input1)
$Pw= GuiCtrlRead($Input2)
Login($Id,$Pw)
EndSwitch
WEnd
Func Login($Id,$Pw)
EndFunc[/COLOR]







