- UID
- 66114
注册时间2010-4-1
阅读权限30
最后登录1970-1-1
龙战于野
TA的每日心情 | 慵懒 2019-3-12 17:25 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
|
发表于 2010-4-1 21:00:20
|
显示全部楼层
注册机:
whypro十六进制加一起2a9
取计算机名字把第一位换成十进制ascii在转换到16进制
和用户名加到一起转换成十进制
#include <stdio.h>
#include <string.h>
#include<windows.h>
void main(){
char name[10];
int i,k=0;
printf("input your name\n");
scanf("%s",name);
for (i=0;i<strlen(name);i++)
{
k+=name;
}
//printf("%x\n",k);
const int nBufSize = MAX_COMPUTERNAME_LENGTH + 1;
char chBuf[nBufSize];
DWORD dwRet = nBufSize;
ZeroMemory(chBuf,nBufSize);
GetComputerName(chBuf,&dwRet);
//printf("%s\n",chBuf);
int j=0;
j=chBuf[0]*10000;
j=j+chBuf[1]*100;
j=j+chBuf[2];
//printf("%x\n",j);
j+=k;
printf("name:%s\n",name);
printf("Regedit:%d\n",j);
//printf("%s\n",name);
}
说的不太清楚自己看代码吧
ps:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Stephen下删除所有键值后 还可以继续玩!
[ 本帖最后由 whypro 于 2010-4-2 11:20 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|