C++ code in VB 2010

01/21/2013 14:27 -=-Killha-=-#1
Ich habe mal ein auszug von meinen c++ programm....

In diesem c++ Programm wird ein code erzeugt wie folgedend :

Code:
void	GetSerialNumber(char *sDrive, char *serial)
{
	DWORD SerialNum;
	char  tmp1[255],tmp2[255];

	memset(tmp1,0,255);
	memset(tmp2,0,255);
	GetVolumeInformationA(NULL, NULL, NULL, &SerialNum, NULL, NULL, NULL, NULL);
	sprintf(serial, "%d", SerialNum );
	return;
}

int	IsVIP1(char *area, char *Guid)
{
	sprintf(szURL, "h****uidcheck.php?serial=%s", Guid );
	// get maximum 256 bytes of the response
	if (URLgetpage(szURL,szResult,256)==0) return 96;				// Unable to verify GUID
	else {
	sprintf(szPredict, "%s", md5(md5(md5(md5(Guid)))));
	if (strcmp(szResult,szPredict)>=0){
	return 0;}
	}
	return 95;// guid does not match
}
Code:
int	vipcheck(char *section)
{
	char    Guid[81],ch;
	int		i;

            char HDD3[200];
			char *disk=" :\\";
			disk[0]='c';
            GetSerialNumber(disk,HDD3);
			strcat(HDD3,"-0Wce8.&K&%y:#");			// add something
            strcpy(szGuid,md5(md5(md5(HDD3))));
			for (i=0; i<13; i+=3) {					// switch some chars from the md5
				ch=szGuid[i];
				szGuid[i]=szGuid[i+17];
				szGuid[i+17]=ch;
			}
            strcpy(Guid,szGuid);
            GUIDstat=IsVIP1(section,Guid);
            if (GUIDstat!=0) {
				if (GUIDstat==95)
                Writelog("[ GuidTech Error ] - Paste your GUID in the System !");
				Writelog("[ GuidTech Error ] - Your GUID -> %s",szGuid);
                Writelog("[ GuidTech Error ] - Enter your GUID at h****/ ");
			    Writelog("");
				ExitProcess(0);
				MessageBox(NULL,"GUID Not Verified Read text file for more info!",0,MB_ICONSTOP);
				ExitProcess(0);
				 
			} else{
				
				Writelog("Your GUID Is -> %s",szGuid);
				Writelog("Checking Guid in Database -> Ok!");
				Writelog("Guid Status -> Verified");
				Writelog("");

			}
    return GUIDstat;
	}
Und jezt meine frage ! Ich möchte diesen code in Visual Basic erzeugen in einer Textbox nur wie stelle ich das an es ist ja eigentlich nur md5 + md5 oder? von disk