最近在使用一款相當簡潔的IDE編譯器,使用了一段時間覺得還行,這里就和大家分享一下如何注冊吧,因為網上很多注冊機都是對C-Free 5.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;
}
本文轉自: ***************http://rangercyh.blog.51cto.com/1444712/384715*************