Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

13.10.2010, 11:35

Da ist was dran... ;)
fka tm

12

14.10.2010, 10:01

Hallo,

ich hab mir jetzt eine alternative gedacht, die auch recht gut funktioniert undzwar möchte ich das ganze mit
.txt daten lösen die auf einem ftp server liegen (das erspart mir dann, den kauf eines servers wegen MYSQL etc.)
und mit einem 64 Zeichen langen Passwort gesichert sind (sollte nicht knackbar sein), ich finde jedenfalls die Lösung
besser und das mit den PHP Skripten hört sich verlockend an, aber ich hab die Alternativ Idee schon versucht, und es
funktioniert auch recht gut. Das Einzige Problem was ich noch hab ist das mein FTP Passwort noch verschlüsselt werden muss,
ich wolte das mit SSH machen und dieser Libary: http://freshmeat.net/projects/net7ssh/
Nur gibt es ein paar Link Fehler, ich hab auch schon die .lib Datei erstellt indem ich alle Header und Source
Dateien in einem Statischen Libary Projekt Kompilliert habe. Nachdem ich die .lib Datei zum Projekt hinzugefügt
hab, sind trotzdem die Link Fehler geblieben, dass sind sie:
(Botan Libary hab ich auch schon hinzugefügt)

Zitat

1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class Ne7sshError * __cdecl ne7ssh::errors(void)" (__imp_?errors@ne7ssh@@SAPAVNe7sshError@@XZ)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __thiscall ne7ssh::setOptions(char const *,char const *)" (__imp_?setOptions@ne7ssh@@QAEXPBD0@Z)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: int __thiscall ne7ssh::connectWithPassword(char const *,int,char const *,char const *,bool,int)" (__imp_?connectWithPassword@ne7ssh@@QAEHPBDH00_NH@Z)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall ne7ssh::~ne7ssh(void)" (__imp_??1ne7ssh@@QAE@XZ)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall ne7ssh::ne7ssh(void)" (__imp_??0ne7ssh@@QAE@XZ)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: bool __thiscall Ne7SftpSubsystem::cd(char const *)" (__imp_?cd@Ne7SftpSubsystem@@QAE_NPBD@Z)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: bool __thiscall Ne7SftpSubsystem::get(char const *,struct _iobuf *)" (__imp_?get@Ne7SftpSubsystem@@QAE_NPBDPAU_iobuf@@@Z)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall Ne7SftpSubsystem::~Ne7SftpSubsystem(void)" (__imp_??1Ne7SftpSubsystem@@QAE@XZ)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall Ne7SftpSubsystem::Ne7SftpSubsystem(void)" (__imp_??0Ne7SftpSubsystem@@QAE@XZ)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: char const * __thiscall Ne7sshError::pop(void)" (__imp_?pop@Ne7sshError@@QAEPBDXZ)".
1>CFtp.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: char const * __thiscall Ne7sshError::pop(int)" (__imp_?pop@Ne7sshError@@QAEPBDH@Z)".


Wär schön wenn ihr mir da noch behilflich sein könntet,
danach lasse ich euch auch in Ruhe. :D

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

13

14.10.2010, 15:03

mit einem 64 Zeichen langen Passwort gesichert sind (sollte nicht knackbar sein)


Muss man auch nicht knacken sondern kann man einfach auslesen ;)
FTP überträgt alles in Klartext.

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

14

14.10.2010, 15:16

mit einem 64 Zeichen langen Passwort gesichert sind (sollte nicht knackbar sein)


Muss man auch nicht knacken sondern kann man einfach auslesen ;)
FTP überträgt alles in Klartext.

Deshalb gibt es FTPS... ;) Auch eine feine Sache. Wobei bei FTP + SSH die Daten ja eben durch den SSH Tunnel geschickt werden, der auch verschlüsselt ist. Trotz allem würde ich eher zu FTPS raten. ^^

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

15

14.10.2010, 15:50

Oh... man sollte den post auch zu ende lesen ^^

16

15.10.2010, 09:35

Ich verzweifel langsam an diesem Problem...
Kennt denn keiner eine ftps oder sftp Biblothek, die auch
funktioniert. :( ;(

Ich hab schon von gestern bis jetzt gegoogelt als ob ich kein
leben hätte, jede erdenkliche Biblothek mit MSVC++ 2010 probiert,
dann 3 mal vor verzweiflung geheult... ist es zu viel verlangt wenn man
nur möchte das sein ftp Passwort verschleiert wird. :|

Wenn ich das ganze prinzip dahinter verstehen würde,
würde ich sogar wenns sein muss ne eigene Libary machen. -.-

Google zeigt mir nur andere Threads, wo andere Menschen
an dem gleichen Problem verzweifeln und Google zeigt mir nur
Libarys die 100+ € kosten. :cursing: :cursing: :cursing: :cursing: :cursing: :cursing: :cursing: :cursing: :evil:

Bin ich einfach nur zu dumm für den Mist, oder woran liegt das!?
Und ja, den Beitrag schicke ich jetzt ab, mit dem Risiko mich zu blamieren,
das ist mir aber jetzt auch egal, wenn ich mein Projekt wegen so einem scheiß problem
aufgeben muss macht mein Leben sowieso kein Sinn mehr. *emo in ecke verkriech* X( ;(

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

17

15.10.2010, 10:41

Wenn es garnicht funktioniert, dann liegt es wohl an Deinen Linker Einstellungen.
Mal von vorne: Du hast ein Projekt, Win32 oder sonstwas. Dann stellst Du die Pfade für die Headerdateien und Lib Dateien ein und sagst dem Linker welche Libs er benutzten soll?
Also: beim Prjekt die VC++ Pfade eingestellt, für Lib und Headerdateien.
Dann entweder bei Linker die Benutzen Libs angegeben oder im Code jeweils mit #pragma comment(lib, "")
Gibts es dabei noch Probleme: http://support.microsoft.com/kb/153901

Für FTPS scheint die Bibliothek Chilkat geeignet zu sein, habe sie aber noch nie benutzt.

18

15.10.2010, 11:10

Wenn es garnicht funktioniert, dann liegt es wohl an Deinen Linker Einstellungen.
Mal von vorne: Du hast ein Projekt, Win32 oder sonstwas. Dann stellst Du die Pfade für die Headerdateien und Lib Dateien ein und sagst dem Linker welche Libs er benutzten soll?
Also: beim Prjekt die VC++ Pfade eingestellt, für Lib und Headerdateien.
Dann entweder bei Linker die Benutzen Libs angegeben oder im Code jeweils mit #pragma comment(lib, "")
Gibts es dabei noch Probleme: http://support.microsoft.com/kb/153901

Für FTPS scheint die Bibliothek Chilkat geeignet zu sein, habe sie aber noch nie benutzt.


Ja, das habe ich alles gemacht und die Chilkat Bibliothek wollte ich auch nehmen,
nur kann man die so weit ich weiß nicht frei benutzen, oder?

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

19

15.10.2010, 11:16

Ja, das habe ich alles gemacht und die Chilkat Bibliothek wollte ich auch nehmen,
nur kann man die so weit ich weiß nicht frei benutzen, oder?

Stimmt, das habe ich auch gerade gesehen. Die anderen Bibliotheken sollten aber auch auf die Art funktionieren. Scheinbar hast Du aber mit allen Bibliotheken die selben Probleme, oder sehe ich das falsch?

20

15.10.2010, 11:24

Ja, das problem ist, das ich entweder garkeine lib files finde, oder ich erstelle sie und es kommen trotzdem
hundert link fehler. Die einzige Libary die bis jetzt funktioniert hat war curl (http://curl.haxx.se/) nur verstehe
ich nicht wie man damit zu einem FTP Server connected und wie man dann eine Datei hochlädt, da gibts leider so
wenige Beispiele. :(

Und Syntax mäßig hat mir die Netsieben Libary gefallen, nur da bekomme
ich auch Link Fehler (siehe oben.). Aber inzwischen ist mir die Syntax auch
egal, hauptsache es erfüllt seinen Zweck.

Werbeanzeige