***************这是我分享的博文,地址为http://rangercyh.blog.51cto.com/1444712/384715*************
最近在使用一款相当简洁的IDE编译器,使用了一段时间觉得还行,这里就和大家分享一下如何注册吧,因为网上很多注册机都是对C-Free5.0之前版本的,所以这里分享一个C-Free 5.0的注册码:
用户名:tianfang
电子邮件:quart163.com
注册码:2NnUqd3shO2agta0xNjcusfK1LXO
给出一个C-Free 5.0中文专业版的下载地址:http://down.51cto.com/data/125357。
因为之前版本的软件可以使用源代码自动生成,下面就贴出代码,只需要把下面代码在C-Free中编译出来就能生成注册码了:
#include "stdlib.h"
#include "stdio.h"
int main(int argc, char* argv[])
{
char chKey[128] = {0};
int i = 0;
unsigned int unXORCode, unRemainder, unQuotient, unTmp,unMachineCode;
printf("Please Key in the Machine Code:n");
scanf("%d", &unMachineCode);
unXORCode =unMachineCode ^ 0x90909090;
unRemainder = unXORCode % 0x25;
unQuotient = unXORCode;
if (unRemainder < 0x11)
{
unRemainder += 0x11;
}
while (unQuotient != 0)
{
unTmp= unQuotient % unRemainder;
unQuotient /= unRemainder;
if (unTmp >= 0xa)
{
unTmp = unTmp + 0x61 + 0xf6;
unTmp &= 0x0ff;
chKey[i] = unTmp;
}
else
{
chKey[i] = unTmp + 0x30;
}
i++;
}
printf("Key is: n");
while (i >= 0)
{
printf("%c", chKey[i]);
i--;
}
printf("n");
getch();
return 0;
}