|
You last visited: Today at 23:39
Advertisement
C++ mit SQL verbinden?
Discussion on C++ mit SQL verbinden? within the C/C++ forum part of the Coders Den category.
02/14/2011, 17:59
|
#1
|
elite*gold: 59
Join Date: Dec 2010
Posts: 577
Received Thanks: 214
|
C++ mit SQL verbinden?
Hallo!
Ich wollte mal fragen wie man mit C++ SQL Datenbank verbinden kann. So das man den Hack deaktivieren kann wenn was nicht stimmt oder ähnliches.
mfg,
Mcmy™
|
|
|
02/14/2011, 18:25
|
#2
|
elite*gold: 4
Join Date: Aug 2009
Posts: 42
Received Thanks: 6
|
Hey Mc, die Library sollte dir vielleicht helfen:
Ist auch recht gut dokumentiert, wie ich gesehen habe.
Ob die Lösung mit der Datenbank nun das Richtige, um extern dein Programm zu deaktiveren, mag ich aber zu bezweiflen - meine Meinung.
|
|
|
02/15/2011, 13:47
|
#3
|
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
|
nimm doch für sowas lieber ein FTP server das ist 15 mal leichter XD
|
|
|
02/15/2011, 18:41
|
#4
|
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
|
nen FTP Server fürs Deaktivieren?
Ich versteh nicht wie das gehen soll
|
|
|
02/15/2011, 18:44
|
#5
|
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
|
Text datei hochladen -> schauen ob bei der text datei steht Aktiviert -> drauf reagieren
|
|
|
02/15/2011, 19:17
|
#6
|
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
|
ok Habs so gemacht... Mein Programm trägt nun die Version 3.4.
Habe jetzt eine .txt datei per FTP hochgeladen und habe dann die URL mit reingetan.
In der .txt Datei steht 3.5.
Aber er meint dennoch das es die Aktuelle Version ist...
Sprich der denkt 3.4 wär 3.5 -.-
|
|
|
02/15/2011, 20:03
|
#7
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Beides ist gleicher Schwachsinn.
Bei beidem wird euch jemand, der das Programm genauer unter die Lupe nimmt, die DB/den FTP Account klauen.
Am besten per HTTP ne php datei aufrufen, die dann mit der DB kommuniziert.
Oder bei ner simplen Deaktivierung würde auch ne txt reichen, aber dann doch bitte per http und nicht per ftp.
|
|
|
02/15/2011, 20:05
|
#8
|
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
|
ok...
Wie wärs mit nem kleinen Beispiel, weil bei mir will er irgendwie nicht die .txt datei aus der URL einlesen...
Edit: Ist ne simple Deaktivierung...
|
|
|
02/16/2011, 09:24
|
#9
|
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
|
Solche schwachsinnigen Ideen hab ich ja lange nicht mehr gelesen o_O.
FTP Srv .txt datei auslesen?
DB Connecten von sonst so aus?
Wieso sendest du nicht einfach nen Packet vom Hack aus an nen kleinen Server?
und anders rum halt dann...
|
|
|
02/16/2011, 18:09
|
#10
|
elite*gold: 0
Join Date: Aug 2010
Posts: 334
Received Thanks: 79
|
Quote:
Originally Posted by bloodx
Solche schwachsinnigen Ideen hab ich ja lange nicht mehr gelesen o_O.
FTP Srv .txt datei auslesen?
DB Connecten von sonst so aus?
Wieso sendest du nicht einfach nen Packet vom Hack aus an nen kleinen Server?
und anders rum halt dann...
|
Bei Freehostern und so kan man ja nur php ausführen, oder täusche ich mich da? Dann müsste man dafür in Php das Programm schreiben, welches das Paket empfängt/antwortet.
|
|
|
02/16/2011, 19:29
|
#11
|
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
|
@bloodx bei sowas braucht man ein root server ...
mit ftp server geht das einfach und man braucht kein root server (ftp server ist kostenlos)
source:
Quote:
HINTERNET hINet = InternetOpen("WININET Program", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0 );
hConnect = InternetOpenUrl ( hINet, "http://keineahnung.de/test.txt", 0,0, INTERNET_FLAG_DONT_CACHE, 0);
InternetReadFile (hConnect, szTemp, 40, &dwSize);
|
jetzt einfach string mit !strcmp checken oder nur ne zahl rein schreiben und mit atol() nach der zahl checken
|
|
|
02/16/2011, 19:38
|
#12
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Ergibt schon Sinn, wenn es nichts größeres ist, kann man sich die Sache mit Root (oder VServer!) sparen und einfach normalen Webspace mit FTP Zugang nutzen.
Mit PHP kann man sich auch eine ganz gute Client-Server Kommunikation aufbauen, da muss man nicht unbedingt ein Programm laufen haben, dass mit Sockets arbeitet. (wäre für Dinge wie AutoUpdate und Co eh ein Overkill, dafür reichen PHP Dateien, nur bitte NICHT AutoUpdate per FTP! So schwer ist HTTP auch wieder nicht (bezieht sich nicht direkt auf dieses Thema, sondern einfach generell als Bitte, wenn ihr ein AutoUpdate schreiben wollt)).
|
|
|
02/17/2011, 14:15
|
#13
|
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
|
Soll nichts größeres sein...
Für den Anfang reicht es mir wenn in hochgeladenen .txt Datei der Inhalt gecheckt wird.
Sprich sowas z.B: 
Sagen wir ich gebe meinem Programm die Version Nr. 3.4 aber in der .txt Datei steht 3.5.
Nun will ich das wenn dort nicht 3.4 steht, das dann der Prozess via ExitProcess(0) beendet wird.
Kommt ihr soweit mit? Also was simples halt xD
|
|
|
02/17/2011, 14:24
|
#14
|
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
|
@Toxic muruck das ist genau das was ich dauernd sag xD egal ...^^
|
|
|
02/17/2011, 14:48
|
#15
|
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
|
Code:
bool VersionChecked;
bool 3.4;
char szURL_V[256];
char VersionResult[256];
void CheckVersion()
{
if (!VersionChecked)
{
sprintf(szURL_V, "httü://TEST.DE/versionTEST.txt");
{
if(GETURLPAGE(szURL_V, VersionResult, 256) != 0)
{
3.4 = true;
}else{
ExitProcess(0);
}
VersionChecked = true;
}
}
Bissi rumgefummelt... würde das gehen?
|
|
|
 |
|
Similar Threads
|
[HP] mit [DB] verbinden , wie?
01/20/2011 - Metin2 Private Server - 3 Replies
Guten Morgen Liebe Com
Ich möchte meine HP mit der Db verbinden .
Momentan steht auf der Hp Seite :Verbindung zur Datenbank fehlgeschlagen: Abbruch
Was muss ich tun?
Danke
|
PC mit TV verbinden x)
11/03/2010 - Technical Support - 13 Replies
Wie geht das bzw. welche Programme/Kabel brauche ich dafür?
Ich weiß, Google, aber 90% von diesen Spezialbezeichnungen versteh ich nicht, PC-Depp unso xD
|
mit mc.exe verbinden?
08/12/2010 - Metin2 Private Server - 1 Replies
Heyho,
ich habe ein Problem. Ich spiele zurzeit mit dem Neonblue-Client , aber kann NUR mit dem Multistarter bzw. diesem Surafenster das spiel starten.
Wenn ich auf mc.exe klicke und sich Metin öffnet und ich mich einloggen will, kommt direkt Fehler beim Verbinden.
Einige verbinden nur mit der mc.exe, wie macht man das?
ps: ip ist in mc.txt drin
|
UGC verbinden
07/03/2010 - WarRock - 5 Replies
HI ich hab 2 mal 10 ugc und möchte mir jetzt so ein 19.95$ packet holen. Aber wie kann ich die beiden ugc miteinander verbinden?
|
PS2 mit PC verbinden?
03/05/2007 - Consoles - 2 Replies
Da meine alte PS2 flöten gegangen ist hab ich mit am WE ne neue im Mediamarkt gekauft, als ich hintendraufschaute, sah ich dass sie auch nen LAN anschluss hat, jetz wollte ich wissen ob es möglich ist die PS2 mit dem PC zu verbinden sodass man Spiele von der Festplatte aus starten kann, ist sowas in der art möglich?
MFG
DarkVenom
|
All times are GMT +1. The time now is 23:40.
|
|