转自:http://rangercyh.blog.51cto.com/1444712/384715
最近在使用一款相当简洁的IDE编译器,使用了一段时间觉得还行,这里就和大家分享一下如何注册吧,因为网上很多注册机都是对C-Free 5.0之前版本的,所以这里分享一个C-Free 5.0的注册码:
用户名:tianfang
电子邮件:[email protected]
注册码: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;
- }
本来不想再纠缠于一些软件使用方面的问题的,但发现也有HUSTer的朋友在看我的博文,还提出了问题,我就再说详细一点吧!
先使用ipconfig /all查询自己的MAC地址:
然后编译上面的代码,输入MAC地址,就可以得到注册码了:
好东西要一起分享哦!呵呵!