Chinaunix首页 | 论坛 | 博客
  • 博客访问: 212936
  • 博文数量: 70
  • 博客积分: 2050
  • 博客等级: 大尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-15 21:42
文章分类

全部博文(70)

文章存档

2013年(1)

2011年(5)

2010年(3)

2009年(9)

2008年(17)

2007年(6)

2006年(29)

我的朋友

分类: WINDOWS

2006-07-19 14:46:34

时常有字打不出来,也懒得拆了,有个码表,一查就知道了

#include 
#include 

int __stdcall WinMain(HINSTANCE hInstanceHINSTANCE hPrevInstanceLPSTR lpCmdLineint nCmdShow)
{
    FILE *infp, *outfp;
    wchar_t lklv;
    wchar_t key[8];
    wchar_t value[256];
    char ckey[8], cvalue[256];

    if ((infp = _wfopen(L"C:\\WINNT\\System32\\winwb86.MB"L"rb")) == NULL)
    {
        perror("C:\\WINNT\\System32\\winwb86.MB");
        return 1;
    }
    if ((outfp = fopen("C:\\winwb86.txt""w")) == NULL)
    {
        perror("C:\\winwb86.txt");
        return 1;
    }
    fseek(infp0x393deSEEK_SET);
    while (fread(&lksizeof(lk), 1infp) == 1)
    {
        fread(keysizeof(key[0]), lkinfp);
        lk = WideCharToMultiByte(9360keylkckeysizeof(ckey), 00);
        fread(&lvsizeof(lv), 1infp);
        fread(valuesizeof(value[0]), lvinfp);
        lv = WideCharToMultiByte(9360valuelvcvaluesizeof(cvalue), 00);
        lv == 2 && fprintf(outfp"%-4.*s%.*s\n"lkckeylvcvalue);
    }

    fcloseall();
    return 0;
}

文件: wb86.rar
大小: 1KB
下载: 下载
阅读(2021) | 评论(0) | 转发(0) |
0

上一篇:tree(3)

下一篇:五笔查询

给主人留下些什么吧!~~