|
|
|
|
Programmiersprache von Win98 / FTP.EXE? |
iRat_
Damn Cool!
Dabei seit: 29.09.2003
Beiträge: 390
|
|
Programmiersprache von Win98 / FTP.EXE? |
|
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 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
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 |
|
|
iRat_
Damn Cool!
Dabei seit: 29.09.2003
Beiträge: 390
Themenstarter
|
|
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 |
|
|
Crack02
Das einsame Nichts
Dabei seit: 29.06.2002
Beiträge: 152
|
|
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 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
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 |
|
|
iRat_
Damn Cool!
Dabei seit: 29.09.2003
Beiträge: 390
Themenstarter
|
|
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 |
|
|
Compuholic
knows where he wants to go tomorrow
Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München
|
|
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 |
|
|
|
|
|
|