Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 23:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ mit SQL verbinden?

Discussion on C++ mit SQL verbinden? within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 59
Join Date: Dec 2010
Posts: 577
Received Thanks: 214
Question 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™
Mcmy™ is offline  
Old 02/14/2011, 18:25   #2
 
goblinco's Avatar
 
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.
goblinco is offline  
Old 02/15/2011, 13:47   #3
 
Xenox3's Avatar
 
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
Xenox3 is offline  
Old 02/15/2011, 18:41   #4

 
Deda94's Avatar
 
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
Deda94 is offline  
Old 02/15/2011, 18:44   #5
 
Xenox3's Avatar
 
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
Xenox3 is offline  
Old 02/15/2011, 19:17   #6

 
Deda94's Avatar
 
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 -.-
Deda94 is offline  
Old 02/15/2011, 20:03   #7


 
MrSm!th's Avatar
 
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.
MrSm!th is offline  
Old 02/15/2011, 20:05   #8

 
Deda94's Avatar
 
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...

Deda94 is offline  
Old 02/16/2011, 09:24   #9




 
bloodx's Avatar
 
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...
bloodx is offline  
Old 02/16/2011, 18:09   #10
 
ZackBlack's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 334
Received Thanks: 79
Quote:
Originally Posted by bloodx View Post
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.
ZackBlack is offline  
Old 02/16/2011, 19:29   #11
 
Xenox3's Avatar
 
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
Xenox3 is offline  
Old 02/16/2011, 19:38   #12


 
MrSm!th's Avatar
 
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)).
MrSm!th is offline  
Old 02/17/2011, 14:15   #13

 
Deda94's Avatar
 
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
Deda94 is offline  
Old 02/17/2011, 14:24   #14
 
Xenox3's Avatar
 
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 ...^^
Xenox3 is offline  
Old 02/17/2011, 14:48   #15

 
Deda94's Avatar
 
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?
Deda94 is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.