Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 22:01

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

Advertisement



E*PVP HWID Problem

Discussion on E*PVP HWID Problem within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #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?
BrendonHomo is offline  
Old 11/27/2011, 18:15   #2


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
Woher sollen wir das bitte wissen?
Poste doch mal den Output von GetLastError() und InternetGetLastResponseInfo()
MrSm!th is offline  
Old 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.
BrendonHomo is offline  
Old 11/27/2011, 19:18   #4


 
Whoknowsit's Avatar
 
elite*gold: 146
Join Date: May 2009
Posts: 3,764
Received Thanks: 6,974
Klingt für mich nach Zeitüberschreitung
Whoknowsit is offline  
Old 11/27/2011, 19:43   #5
 
xNopex's Avatar
 
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.
xNopex is offline  
Old 11/27/2011, 20:16   #6


 
Whoknowsit's Avatar
 
elite*gold: 146
Join Date: May 2009
Posts: 3,764
Received Thanks: 6,974
Quote:
Originally Posted by xNopex View Post
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);
Whoknowsit is offline  
Old 11/27/2011, 20:40   #7


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
Dumme Frage, aber wird bei szHWID das Null Byte gesetzt?
MrSm!th is offline  
Old 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...
.Infinite is offline  
Old 11/27/2011, 21:39   #9
 
XxharCs's Avatar
 
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 ?
XxharCs is offline  
Old 11/28/2011, 23:52   #10


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
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
MrSm!th is offline  
Old 11/29/2011, 14:58   #11
 
Dr. Coxxy's Avatar
 
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.
Dr. Coxxy is offline  
Old 11/29/2011, 18:22   #12


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
Wie gesagt, das wäre ein Error Code, aber ganz sicher kein booleescher Wert!
MrSm!th is offline  
Reply


Similar Threads 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 +1. The time now is 22:02.


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.