yangand 发表于 2012-9-24 23:24

请帮我翻译一下这段 C#

本帖最后由 yangand 于 2012-9-25 15:10 编辑

请帮我翻译一下这段 C#翻译成易语言或者解释一下也行。
source是一个被传进来的字符串参数。

      string str2 = source.Replace("-", "");   //这个是删掉”-“
      int startIndex = str2 - 'A';   //这里的'A'是什么? 代表41吗?
      int num2 = str2 - 'A';          //上一行懂了,这行就懂了
       str2 = str2.Substring(startIndex);         //应该是取子文本吧
      str2= str2.Substring(0, str2.Length -num2 - 2); //应该也是从某个位置开始取子文本吧
      for (int i = 0; i < str2.Length; i += 4)
      {
            int num4 = (XConst.REG_CODE.IndexOf(str2.Substring(i, 2)) / 2) % 0x10;         
                                                      //reg code=""LMFGHDELNABPQRSYZWVXJIXUUVWWXYDSTJGSJKOKRQZCHCCDEUNOTNFIAPOBRKMG";"

            int num5 = (XConst.REG_CODE.IndexOf(str2.Substring(i + 2, 2)) / 2) % 0x10;
            str =str + ((char) ((num4 * 0x10) +num5));
      }


先谢谢了

adingtao11 发表于 2012-9-25 08:12

能整理下乱码么,看着眼花

christ6677 发表于 2012-9-25 08:37

....去掉url吧。。。

killerwy 发表于 2012-9-25 09:45

本帖最后由 killerwy 于 2012-9-25 09:47 编辑

晕哦 这里不是求助区 而且你帖子也没编辑好 请重新编辑下 谢谢

看代码貌似是某段注册程序哦..
如需破解请上程序 大家测试下 这代码太少 看不出神马来哦

jaey97656 发表于 2012-9-25 09:57

新手飘过,表示完全看不懂啊

yangand 发表于 2012-9-25 15:12

killerwy 发表于 2012-9-25 09:45 static/image/common/back.gif
晕哦 这里不是求助区 而且你帖子也没编辑好 请重新编辑下 谢谢

看代码貌似是某段注册程序哦..


猜对了。source是假码,最后的字符串如果等于机器码,就注册成功

killerwy 发表于 2012-9-25 17:19

yangand 发表于 2012-9-25 15:12 static/image/common/back.gif
猜对了。source是假码,最后的字符串如果等于机器码,就注册成功

那啥 如果不介意 pm我把程序发来 我给你写注册机 嘿嘿
当然要是rsa加密 就木办法了

yangand 发表于 2012-9-25 19:43

killerwy 发表于 2012-9-25 17:19 static/image/common/back.gif
那啥 如果不介意 pm我把程序发来 我给你写注册机 嘿嘿
当然要是rsa加密 就木办法了


先谢谢了!

yangand 发表于 2012-9-26 14:30

killerwy 发表于 2012-9-25 17:19 static/image/common/back.gif
那啥 如果不介意 pm我把程序发来 我给你写注册机 嘿嘿
当然要是rsa加密 就木办法了

看了我上传的程序了吗?

19nuclear91 发表于 2012-9-26 16:51

msdn上什么都有 自己查吧
页: [1] 2
查看完整版本: 请帮我翻译一下这段 C#