You last visited: Today at 03:15
Advertisement
E*PVP HWID Problem
Discussion on E*PVP HWID Problem within the C/C++ forum part of the Coders Den category.
11/27/2011, 10:34
#1
elite*gold: 0
Join Date: Apr 2009
Posts: 177
Received Thanks: 42
E*PVP HWID Problem
Code:
char szHWID[35];
char szURL[512];
HINTERNET hINet;
HINTERNET hFile;
DWORD dwBytesReceived = 0;
char szServerResponse[2048];
memset(szServerResponse, 0, 2048);
GetHWID(szHWID, 34) ;
hINet = InternetOpenA("HWID Tool", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
if (!hINet)
return 1;
sprintf_s(szURL, (char)"http://www.elitepvpers.com/api/hwid.php?hash=%s", szHWID);
hFile = InternetOpenUrlA(hINet, szURL, 0, 0, 0, 0);
if (!hFile)
return 2;
if (!InternetReadFile(hFile, &szServerResponse, 2048, &dwBytesReceived))
return 3;
Ich hab ein Problem undzwar das hFile failt und ich immer 2 returnt bekomme, woran liegts?
11/27/2011, 18:15
#2
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,415
Woher sollen wir das bitte wissen?
Poste doch mal den Output von GetLastError() und InternetGetLastResponseInfo()
11/27/2011, 19:02
#3
elite*gold: 0
Join Date: Apr 2009
Posts: 177
Received Thanks: 42
GetlastError gibt 12006 zurück sprich:
Quote:
ERROR_INTERNET_UNRECOGNIZED_SCHEME
12006
The URL scheme could not be recognized, or is not supported.
wobei dort am Link nichts geändert wurde.
11/27/2011, 19:18
#4
elite*gold: 146
Join Date: May 2009
Posts: 3,764
Received Thanks: 6,974
Klingt für mich nach Zeitüberschreitung
11/27/2011, 19:43
#5
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Quote:
Klingt für mich nach Zeitüberschreitung
Dann wasch dir mal die Ohren :-/
Hau "http://" vor die Adresse, sollte so funzen.
11/27/2011, 20:16
#6
elite*gold: 146
Join Date: May 2009
Posts: 3,764
Received Thanks: 6,974
Quote:
Originally Posted by
xNopex
Dann wasch dir mal die Ohren :-/
Hau "http://" vor die Adresse, sollte so funzen.
Und du dir die Augen?
Code:
sprintf_s(szURL, (char)"http://www.elitepvpers.com/api/hwid.php?hash=%s", szHWID);
11/27/2011, 20:40
#7
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,415
Dumme Frage, aber wird bei szHWID das Null Byte gesetzt?
11/27/2011, 20:42
#8
elite*gold: 9
Join Date: Dec 2009
Posts: 1,071
Received Thanks: 819
Das ist doch eigentlich 1:1 der Code aus dem Sample im News Thread...
11/27/2011, 21:39
#9
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
why returnst immer false falls die bedingung erfüllt wird ?
mach doch return 0 (=false)
obwohl ich denke das es egal ist was man mit return macht aber ein schöner stil ist return 0
& du hast vergessen den internet handle zu schließen, also
Code:
InternetCloseHandle(hFile);
InternetCloseHandle(hINet);
Edit: und why nimmst du nicht
INTERNET_OPEN_TYPE_PRECONFIG anstatt INTERNET_OPEN_TYPE_DIRECT ?
11/28/2011, 23:52
#10
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,415
Quote:
mach doch return 0 (=true)
BITTE??? Du solltest die fundamentalen Prinzipien von C++ nochmal wiederholen.
0 ist gleich false, alles ungleich 0 ist true.
Da er hier aber unterschiedliche Werte (1,2,...) zurückgibt, vermute ich mal, sein Rückgabewert ist int und beschreibt einen Fehlercode
11/29/2011, 14:58
#11
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
da fällt mir was ein:
Quote:
<a> 0 war true oder?
<b> das ist 0
vermutlich meint er den unix style wo 0 = Success.
11/29/2011, 18:22
#12
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,415
Wie gesagt, das wäre ein Error Code, aber ganz sicher kein booleescher Wert!
Similar Threads
Problem Hardware ID (HWID)
10/02/2011 - 4Story - 2 Replies
De ce nu imi merge Hardware ID?..Cand pun acel cod la profil si dau enter imi apare ( There are no subscribed threads to display in this folder for this time period. )
HWID Generator & Dev-Tools für e*pvp's HWID System
01/28/2011 - Main - 0 Replies
Hier die Downloads passend zum News-Thread, da das Attachen von Daten an News-Threads nicht möglich ist ;)
News-Thread:
http://www.elitepvpers.com/forum/e-pvp-news-de/981 343-hwid-system-f-r-entwickler.html
Credits für den 2. Generator gehen an Anfang!
Lg,
Ende!
All times are GMT +2. The time now is 03:16 .