- 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
 
 
 
 
 |