BlackBoard » Design, Programmierung & Entwicklung » Programmieren » Programmiersprache von Win98 / FTP.EXE? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Programmiersprache von Win98 / FTP.EXE?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
iRat_ iRat_ ist männlich
Damn Cool!


images/avatars/avatar-1465.gif

Dabei seit: 29.09.2003
Beiträge: 390

Programmiersprache von Win98 / FTP.EXE?       Zum Anfang der Seite springen

Ich habe 2 Fragen:
1. Mit welcher Sprache ist Windows98 programmiert worden?
2. (etwas wichtigere Frage...) Wie funktioniert das Pogramm ftp.exe ?
Also was es macht weis ich - ein FTP Client - aber wie funktioniert es?
Ein Source wäre mir am liebsten.

Danke
Mfg
iRat

__________________
Hi, wie geht's ?
10.10.2003 21:19 iRat_ ist offline E-Mail an iRat_ senden Beiträge von iRat_ suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

1. Frag Microsoft, die müssen es wissen.
2. Denke mal es ruft verschiedene Systemfunktionen auf,
die dazu da sind sich mit dem ftpserver zu verbinden.

Zur Programmiersprache:
Denke das das mit C gemacht ist, es gibt aber
in der MFC ne Klasse die das verbinden (...) zu nem FTP server
erlaubt...

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
10.10.2003 21:28 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
iRat_ iRat_ ist männlich
Damn Cool!


images/avatars/avatar-1465.gif

Dabei seit: 29.09.2003
Beiträge: 390

Themenstarter Thema begonnen von iRat_
      Zum Anfang der Seite springen

Mit Systembefehlen oder Befehle die die Netzwerkkarte unterstützt?
Etwa mit Telnet.exe oder wie meinst du das ?
Wenns nicht alzu große Umstände macht wäre ein Bsp.-Source net schlecht.
Danke
Mfg
iRat

__________________
Hi, wie geht's ?
10.10.2003 21:40 iRat_ ist offline E-Mail an iRat_ senden Beiträge von iRat_ suchen
Crack02
Das einsame Nichts


images/avatars/avatar-2079.jpg

Dabei seit: 29.06.2002
Beiträge: 152

      Zum Anfang der Seite springen

hm mit beispiel schauts schlecht aus ^^

wenn du ne internetverbindung aknnst du mitm ftp ganz normal deinen ftp acc (sofern du irgendwo einen hast) verwalten. wie mit nem normalen ftp proggy n ur dasst halt immer jeden befehl eintippen musst (was auf dauer auch langweilig is) der dosftp is nur für die gaaaaaaaaanz speziellen fälle nötig. und telnet benutzen eh nur alle zum mail faken ^^

__________________
Signatur?
10.10.2003 21:44 Crack02 ist offline Homepage von Crack02 Beiträge von Crack02 suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Hm, also ich rat jetzt mal so das du beim Programmieren noch Anfänger bist *g*

Also, es gibt da das FTP - Protokoll, und man kann mit verschiedenen
Funktionen auf dieses Protokoll zu greifen, diese Funktionen nennt man
Schnittstelle. Und auf genauso eine Schnittstelle greift die ftp.exe zu.
Und mit telnet hat das nix zu tun...

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
10.10.2003 21:45 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
iRat_ iRat_ ist männlich
Damn Cool!


images/avatars/avatar-1465.gif

Dabei seit: 29.09.2003
Beiträge: 390

Themenstarter Thema begonnen von iRat_
      Zum Anfang der Seite springen

Ist es etwa wie TCP/FTP Oder so ?
Ein protokoll ist ja in dem Fall eine vereinbarung von Befehlen (?) oder nicht ? dann musst das doch irgendwo aufgeschrieben sein ? Würd ich gerne nachlesen...
Und wie greift ftp auf diese Schnittstellen zu ?
Gibts da was spezielles bei Programmiersprachen ?

Mfg
iRat

__________________
Hi, wie geht's ?
10.10.2003 21:55 iRat_ ist offline E-Mail an iRat_ senden Beiträge von iRat_ suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Die Spezifikationen des FTP-Protokolls kannst Du hier nachlesen

http://www.ietf.org/rfc/rfc0959.txt

Ein Programm das auf die Netzwerkfunktionen zugreift benutzt meistens die winsock. Schau Dir dazu mal die Funktionen socket(), bind(), listen(), send(), recv() an.
Um die Implementierung des FTP-Protokolls mußt Du dich selber kümmern, da die Funktionen nur eine TCP-Verbindung aufbauen können. Die Daten, die Du sendest mußt du dann selbst in eine Form bringen, die dem FTP-Protokoll entspricht.

@Crack02:
Da bin ich aber gespannt wie Du mit Linux an den Quellcode von Win98 kommen willst. Aus den Binärdateien kannst Du nicht mehr eindeutig den Quellcode rekonstruieren. Es gibt zwar Decompiler für bestimmte "Programmiersprachen" wie VB oder Java, aber für alles andere meines Wissens nicht. Und so etwas wäre auch z.B. für C kaum zu realisieren, weil z.B. die ganzen Variablennamen beim Kompilieren verlorengehen. Und es geht noch vieles mehr verloren. Das ist nur ein Beispiel...
13.10.2003 15:42 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » Programmiersprache von Win98 / FTP.EXE?

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH