📄 liw126lk.c
字号:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int countbits(int val)
{
int res=0;
while (val) {
if (val & 1)
res++;
val >>= 1;
}
return res;
}
void main()
{
char name[100];
int kp1=0, kp2=0, kp3=0, kp4=0, kp5, kp6=12, kp7=345, kp8=678, kp9=901;
int cnt, lenstr, var1, var2, var3;
printf("Live Image Wizard v1.26 License Key Generator\n");
printf("Enter the name that will appear on your registration\n>");
gets(name);
lenstr = strlen(name);
var1 = lenstr / 4;
var2 = lenstr / 2;
var3 = lenstr * 3 / 4;
for (cnt=0; cnt<lenstr; cnt++) {
if (var1 > cnt)
kp1 = (name[cnt] + kp1) % 10;
if (var2 > cnt)
kp2 = (name[cnt] + kp2) % 10;
if (var3 > cnt)
kp3 = (name[cnt] + kp3) % 10;
kp4 = (name[cnt] + kp4) % 10;
}
kp5 = ( countbits(kp1 * 1000 + kp6) + countbits(kp2 * 1000 + kp7) +
countbits(kp3 * 1000 + kp8) + countbits(kp4 * 1000 + kp9) + 1 ) % 10;
printf("\nUsername : %s\n", name);
printf("License Key : %d%03d%d%03d-%d%03d%d-%03d%d\n",
kp1, kp6, kp2, kp7, kp3, kp8, kp4, kp9, kp5);
printf("\nEnter the above information into your Live Image registration\n");
printf("dialog (NOTE: Username is case sensitive)\n");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -